Django je snadno nejpopulárnější webový framework napsaný v Pythonu. Vytváří křehkou rovnováhu mezi úplností funkcí a efektivitou, včetně výkonných funkcí, jako je automatické generování migrace a plně vybavené rozhraní pro správu. Nastavení vývojového prostředí Django v Ubuntu je poměrně snadné a lze jej provést pouze v několika krocích.
Instalace Virtualenv
Nejlepší je použít virtuální prostředí Pythonu při vývoji v komplexním rámci, jako je Django, zvláště pokud máte v úmyslu pracovat na více projektech najednou. Pravděpodobně je také dobré se ujistit, že máte obě verze Pythonu aktuální.
$ sudo apt-get install virtualenv python python3
Používání Virtualenv
Vytvoření prostředí
Virtualenv umožňuje, aby byl projekt izolovaný od instalace Pythonu v systému. To umožňuje běžnému uživateli instalovat balíčky a projekty Pythonu a používat specifické verze, které se mohou lišit od verzí systému. Vytvoření virtuálního prostředí pomocí Virtualenv lze provést jedním příkazem.
$ virtualenv -p python3 project-directory
Volba -p python3
určuje verzi Pythonu pro použití v prostředí. Můžete být konkrétnější pomocí něčeho jako -p python3.4
, ale pouhým spuštěním jako ve výše uvedeném příkladu vyberete nejnovější verzi zvolené verze Pythonu aktuálně nainstalovanou v systému. Virtualenv nebude stahovat nové verze Pythonu, které nejsou nainstalovány v systému.
Aktivace prostředí
Chcete-li použít Virtualenv, cd
do adresáře, který jste vytvořili, a poté aktivujte prostředí.
$ cd project-directory $ source bin/activate
Název adresáře se zobrazí na začátku příkazového řádku v závorkách. To znamená, že používáte virtuální prostředí.
Instalace Django
Virtuální prostředí zahrnuje správce balíčků Python Pip, který vám umožní snadno instalovat a spravovat balíčky Pythonu. Django je jedním z těchto balíčků, stejně jako mnoho jeho doplňků a zásuvných modulů. Pip lze použít podobně jako správce balíčků distribuce, takže jej použijte k instalaci Djanga a natáhne také všechny závislosti Djanga.
$ pip install django
Tím se stáhne nejnovější dostupná verze Django. Pokud chcete konkrétní verzi, můžete ji zadat také Pip.
$ pip install django==1.9
Nastavení projektu Django
Nyní můžete spustit projekt Django a začít pracovat. Balíček Django, který Pip nainstaloval, poskytuje příkaz k vytvoření projektu.
$ django-admin startproject project-name
Odtud cd
do vašeho projektu.
$ cd project-name
django-admin
nastavit projekt a také základní soubory potřebné pro začátek. Pokud se podíváte do aktuálního adresáře, uvidíte je. Nejdůležitější pro nastavení je manage.py
. Je to centrální řídící skript pro celý projekt. Je to také skript používaný k vytváření migrací databází a jejich migraci. Použijte jej tedy k vytvoření jakýchkoli migrací, migraci a nastavení účtu superuživatele pro administrátorské rozhraní.
$ python manage.py makemigrations $ python manage.py migrate $ python manage.py createsuperuser
Zavírání
A je to. Nyní je váš projekt Django nastaven a připraven k vývoji! Až budete hotovi, můžete virtuální prostředí opustit dalším jednoduchým příkazem.
$ deactivate