V tomto tutoriálu vám ukážeme, jak nainstalovat Django na CentOS 8. Pro ty z vás, kteří nevěděli, Django je populární framework Python pro psaní webových aplikací. Webové frameworky jako Django poskytuje sadu nástrojů, které pomáhají vývojářům psát aplikaci rychleji, protože framework se stará o vnitřní strukturu, takže vývojář se musí postarat pouze o vývoj aplikace. Django je bezplatný a open-source software.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Django na server CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
uživatel sudo bez root
nebo přístup kuživateli root
. Doporučujeme jednat jakonerootový uživatel sudo
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Django na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update
Krok 2. Nainstalujte Python a Pip.
Nyní nainstalujeme pip pomocí následujícího příkazu:
sudo dnf install python36 python3-pip
Zkontrolujte nainstalovanou verzi Pip:
pip3 -V
Krok 3. Instalace Django na CentOS 8.
Nainstalujte Django pomocí následujícího příkazu:
pip3 install Django
Instalaci můžete ověřit zadáním:
django-admin --version
Krok 4. Vytvořte ukázkový projekt Django.
Nyní, když je nainstalován framework Django, můžete jej vyzkoušet vytvořením ukázkového projektu:
cd ~ django-admin startproject myproject
Výše uvedený příkaz vytvoří adresář myproject
ve vašem pracovním adresáři ~ a uložte do něj všechny potřebné soubory.
Spusťte postupně níže uvedené příkazy a spusťte aplikaci. Podle pokynů na obrazovce zadejte přihlašovací údaje superuživatele:
cd myproject/ python manage.py migrate python manage.py createsuperuser python manage.py runserver 0.0.0.0:8000
Nakonec pomocí příkazu „deactivate“ opusťte své virtuální prostředí:
deactivate
Krok 5. Nakonfigurujte bránu firewall.
Abyste povolili přístup k portu 8000, musíte upravit pravidla brány firewall v novém připojení SSH:
firewall-cmd --add-port=8000/tcp --zone=public --permanent firewall-cmd --reload
Krok 6. Přístup k Django.
Django bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8000 nebo
http://ip-vaseho-serveru:8000/admin
Blahopřejeme! Úspěšně jste nainstalovali Django. Děkujeme, že jste použili tento návod k instalaci webového rámce Django na systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Django.