V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Django na Debian 9 Stretch. Pro ty z vás, kteří nevěděli, Django je nejpopulárnější webový framework Python navržený tak, aby pomohl vývojáři vytvářejí bezpečné, škálovatelné a udržovatelné webové aplikace. Django je bezplatný software s otevřeným zdrojovým kódem.
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 Debian 9 (Stretch).
Nainstalujte Django na Debian 9 Stretch
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get
příkazy v terminálu:
apt-get update apt-get upgrade
Krok 2. Instalace PIP a nezbytných závislostí.
Nyní můžete nainstalovat pip pomocí následujícího příkazu:
sudo apt install python3-venv
Krok 3. Vytvoření virtuálního prostředí.
Vytvořte nový adresář pro aplikaci Django a přejděte do něj:
mkdir my_django_app cd my_django_app
Dále spusťte následující příkaz k vytvoření nového virtuálního prostředí:
python3 -m venv venv
Chcete-li začít používat virtuální prostředí, aktivujte jej spuštěním skriptu activate:
source venv/bin/activate
Krok 4. Instalace Django na Debian 9.
Jakmile je pip nainstalován, spusťte následující příkaz k instalaci Django:
pip install django
Úspěšnost instalace můžete otestovat zadáním:
python -m django --version
Krok 5. Vytvořte ukázkový projekt Django.
Nyní, když byl 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ží do něj všechny potřebné soubory.
Spuštěním níže uvedených příkazů v pořadí spusťte aplikaci. Podle pokynů na obrazovce zadejte přihlašovací údaje superuživatele:
cd myproject/ python3 manage.py migrate python3 manage.py createsuperuser python3 manage.py runserver 0.0.0.0:8000
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://server-ip: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 server Debian 9 Stretch. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Django .