GNU/Linux >> Znalost Linux >  >> Debian

Nastavte vývojové prostředí Python Django na Debian 9 Stretch Linuxu

Úvod

Django je nejlepší rámec pro vývoj webu v Pythonu a má to dobrý důvod. Je výkonný, flexibilní a nebrání vývojářům. Také se neuvěřitelně dobře škáluje a pohání weby jako Instagram.

Instalace vývojového prostředí Django je na Linuxu velmi jednoduchá a Debian to ještě zjednodušuje. Existují dva základní způsoby, jak toho dosáhnout; způsobem virtualenv a způsobem Debianu. Způsob virtualenv zachovává django a všechny ostatní balíčky Pythonu nainstalované s ním obsažené, což umožňuje více instalací s různými balíčky a verzemi balíčků. Způsob Debianu používá apt k instalaci a správě Django.

Cesta Virtualenv

Cesta virtualenv je nejlepší způsob, jak jít, pokud potřebujete více nezávislých instalací Django nebo chcete pracovat s jinými verzemi Pythonu, než které Debian používá ve výchozím nastavení.

Instalace balíčků

Chcete-li to provést, musíte se ujistit, že je nainstalován Python, a nainstalovat balíček virtualenv, který rozdělí vaše projekty Python.

# apt install python python3 virtualenv

Nastavení Virtualenv

Po dokončení instalace balíčků můžete použít virtualenv k vytvoření nového virtuálního prostředí pro váš projekt Python.

$ virtualenv -p python3 django-project

Spuštěním výše uvedeného příkazu vyzvete virtualenv k vytvoření nového virtuálního prostředí pomocí aktuální verze Pythonu 3 nainstalované v systému. Pokud vynecháte -p python3 part a virtualenv budou používat aktuální výchozí nastavení systému, což je řádek 2.7 v Debian Stretch.

Aby bylo možné používat nové virtuální prostředí cd do složky a aktivujte ji.

$ cd django-project
$ source bin/activate

Na začátku výzvy uvidíte název složky v závorkách. Až virtuální prostředí skončíte, můžete jej ukončit zadáním deactivate .

Cesta Debianu

Debian má svůj vlastní způsob, jak věci dělat, a obvykle to funguje dobře. Pokud dáváte přednost celosystémové instalaci Django, můžete použít zabalenou verzi Django dostupnou z repozitářů Debianu.

Instalace balíčků

Instalace Django tímto způsobem je velmi jednoduchá. Stačí nainstalovat balíčky.

# apt install python python3 python-django

Nastavení Django

Nyní, když máte své virtuální prostředí nastavené a aktivované, můžete nainstalovat Django. Virtualenv automaticky přidá správce balíčků Python pip do každého prostředí, které vytváří. Pip se chová přesně jako jakýkoli jiný správce balíčků a stará se o instalace, odstranění a aktualizace. Protože používáte virtualenv, balíčky, které pip spravuje, jsou specifické pouze pro toto prostředí a toto prostředí.

Django můžete nainstalovat přes pip pouhým příkazem k instalaci.

$ pip install django

Pip se postará o správu závislostí a zavede Django. Opět platí pouze pro toto prostředí.

Nyní můžete použít vestavěné nástroje Django k vytvoření nového projektu.

$ django-admin.py startproject newsite

Django pro vás vytvoří soubory základního projektu pod názvem, který určíte. Nyní můžete cd do vašeho nového projektu Django. Jakmile tam budete, musíte databázi nastavit použitím základních migrací a vytvořením uživatele.

$ cd newsite
$ python manage.py migrate
$ python manage.py createsuperuser

Budete požádáni o zadání informací pro administrátora vašeho webu. Vyplňte jej, jak chcete. Tyto informace budou vloženy do vývojové databáze, takže na tom příliš nezáleží, pokud je neplánujete importovat do své produkční.

Můžete otestovat svůj nový projekt Django. Použijte manage.py ještě jednou pro spuštění vývojového serveru.

$ python manage.py runserver

Statickou úvodní stránku si můžete prohlédnout na localhost:8000 ve vašem prohlížeči.

Závěr

Bez ohledu na to, který způsob jste si vybrali, nyní máte kompletní a funkční vývojové prostředí Django na Debian Stretch. Svůj projekt můžete nadále budovat a rozšiřovat pomocí obou metod a prostřednictvím repozitářů pip i Debianu je k dispozici spousta balíčků Django.


Debian
  1. Jak nainstalovat prostředí Python3 Beautiful Soup na Debian Linux

  2. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  3. Debian 9 ( Stretch ) je tady. Konečně!

  1. Jak nakonfigurovat NFS na Debian 9 Stretch Linux

  2. Nastavení vývojového prostředí python virtualenv na Debian Linuxu

  3. Jak nainstalovat Oracle Java SE Development Kit na Debian 9 Stretch Linux

  1. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  2. Jak nainstalovat NodeJS na Debian 9 Stretch Linux

  3. Instalace vývojového prostředí Django na Ubuntu