
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 rootnebo 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.