GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Django 1.9 na Ubuntu 15.04

Django je framework webových aplikací napsaný v pythonu, který se řídí architekturou MVC (Model-View-Controller), je k dispozici zdarma a vydán pod licencí open source. Je rychlý a navržený tak, aby pomohl vývojářům dostat jejich aplikaci online co nejrychleji. Django pomáhá vývojářům vyhnout se mnoha běžným bezpečnostním chybám, jako je SQL Injection, XSS, CSRF a clickjacking. Django spravuje nadace Django Software Foundation a používá jej mnoho velkých technologických společností, vláda a další organizace. Některé velké webové stránky jako Pinterest, Mozilla, Instagram, Discuss, The Washington Post atd. jsou vyvíjeny s Django.

V tomto tutoriálu nainstalujeme Django 1.9 na server Ubuntu 15.04. Django lze nainstalovat na server mnoha způsoby, v tomto tutoriálu vám ukážu 3 různé způsoby, jak nainstalovat Django:

  1. Instalace Django s pip.
  2. Nainstalujte Django s virtualenv.
  3. Nainstalujte Django z jeho úložiště github.

Až bude instalace Django hotová, ukážu vám první kroky k zahájení nového projektu s webovým rámcem Django.

Předpoklady

  • Ubuntu 15.04 – 64bit.
  • Oprávnění uživatele root.

Krok 1 – Aktualizace úložiště Ubuntu

Než začneme s instalací Django, měli bychom aktualizovat úložiště ubuntu. Přihlaste se na server a získejte oprávnění sudo/root:

sudo su
apt-get update

Krok 2 – Instalace Django

V tomto kroku vám ukážu 3 různé způsoby instalace Django. Vyberte prosím ten, který nejlépe vyhovuje. Použijte tedy buď Pip, virtualenv nebo GIT, ale ne všechny tři metody najednou.

Pip je systém pro správu balíčků pro python. Balíčky Pythonu lze snadno spravovat a instalovat pomocí pip. Python má svůj vlastní centrální server úložiště balíčků, takže si odtud můžeme stáhnout balíčky pythonu, nazývá se to Python Package Index (PyPI).

V tomto tutoriálu použijeme Python verze 3 pro Django, jak je doporučeno z oficiální stránky Django. Pokud máte nainstalovaný python 2, můžete nainstalovat pip2. Ale v tomto tutoriálu nainstalujeme pip pro Python 3, nainstalujeme python3-pip z úložiště Ubuntu pomocí následujícího příkazu apt:

apt-get install python3-pip

Instalace nainstaluje nový binární soubor s názvem 'pip3', aby bylo používání pip snadné, vytvořím symbolický odkaz pro pip3 na pip:

which pip3
ln -s /usr/bin/pip3 /usr/bin/pip

Nyní zkontrolujte verzi:

pip -V

Instalace pip je hotová a nyní můžeme použít příkaz pip k instalaci balíčků pythonu.

1. Nainstalujte Django pomocí Pip

Pojďme nyní nainstalovat django na server pomocí příkazu pip níže:

pip3 install django==1.9

Poznámka :Použijte django==1.9 k instalaci konkrétní verze, v našem případě verze 1.9. Pokud chcete jinou verzi, stačí změnit číslo např. django==1.8.

Po dokončení instalace zkontrolujte verzi django pomocí příkazu níže:

django-admin --version

K ověření verze Django můžeme také použít krátký skript python níže:

python3
import django
print(django.get_version())

Jak můžete vidět, Django 1.9 je nainstalován v systému s pip.

2. Nainstalujte Django pomocí Virtualenv

Virtualenv je tvůrce prostředí python, používá se k vytváření izolovaných prostředí pythonu. Můžeme vybrat verzi pythonu, která se nainstaluje do prostředí. To je velmi užitečné pro vývojáře, mohou spouštět a vyvíjet aplikaci s různými verzemi pythonu a různými nastaveními prostředí na jednom OS.

Virtualenv je k dispozici na PyPI, můžeme jej nainstalovat pomocí příkazu pip:

pip install virtualenv

Po dokončení instalace virtualenv můžeme použít příkaz virtualenv k vytvoření nového prostředí pythonu. Pojďme jej tedy vytvořit pomocí python3 jako verze pythonu a pip3 pro instalaci a projekt django.

virtualenv --python=python3.4 mynewenv

Poznámka:

--python=python3.4 je binární soubor pro python 3.

mynewenv je název prostředí.

Příkaz vytvoří nový adresář s názvem 'mynewenv ', který obsahuje adresáře bin, include a lib.

Prostředí „virtualenv“ je vytvořeno, nyní se přihlaste do virtuálního prostředí pomocí příkazu níže:

source myproject/bin/activate

Pokud nemáte zdrojový příkaz, můžete spustit tento příkaz:

. mynewenv/bin/activate

Poznámka :Pokud se chcete dostat z virtuálního prostředí, můžete použít příkaz 'deactivate' .

Nyní zkontrolujte verzi pipu:

pip -V

Pip se automaticky nainstaluje do virtuálního prostředí.

Dále nainstalujte django do virtuálního prostředí, které jsme vytvořili:

pip install django==1.9

Po dokončení instalace zkontrolujte instalaci django:

django-admin --version

Django 1.9 byl úspěšně nainstalován do našeho virtuálního prostředí.

3. Nainstalujte Django z úložiště Git

V tomto díle nainstalujeme webový framework Django do systému přímo a ne ve virtuálním prostředí. Ukážu, jak nainstalovat nejnovější kód ručně z úložiště Django GIT. Ujistěte se, že jste na svůj server nainstalovali git, pokud ještě žádný git nemáte, nainstalujte pomocí příkazu níže:

apt-get install git -y

Nyní naklonujte úložiště django git pomocí příkazu git níže:

cd ~
git clone git://github.com/django/django django-dev

A nainstalujte django pomocí příkazu pip níže:

pip install -e django-dev/

-e =  Nainstalujte balíček v upravitelném režimu nebo místním balíčku, v tomto tutoriálu nainstalujeme django z místního kódu, který jsme naklonovali.

Po dokončení procesu instalace zkontrolujte verzi Django na serveru:

django-admin --version
1.10.dev20151213153331

Vidíme, že verze Django je 1.10 dev.
To je vše k ruční instalaci nejnovější verze Django.

Krok 3 – Vytvořte svůj první projekt s Django

V této kapitole nainstalujeme Django do virtuálního prostředí a poté zahájíme náš první projekt s django.

Nainstalujte virtualenv na server a vytvořte nové prostředí s názvem 'firstdjango':

pip install virtualenv
virtualenv --python=python3.4 firstdjango

Nyní přejděte do adresáře firstdjango a aktivujte virtuální prostředí, poté nainstalujte Django pomocí příkazu pip:

cd firstdjango/
source bin/activate
pip install django==1.9

Django byl nainstalován.

Dále vytvořte nový projekt s názvem 'myblog' pomocí příkazu django-admin:

django-admin startproject myblog

Tím se vytvoří nový adresář „myblog“, který obsahuje soubory Django:

ll myblog

-rwxr-xr-x 1 root root  249 Dec 15 09:01 manage.py*
drwxr-xr-x 2 root root 4096 Dec 15 09:01 myblog/

Přejděte do adresáře "myblog" a spusťte soubor 'manage.py':

cd myblog/
python manage.py runserver

runserver volba vytvoří HTTP připojení s pythonem na localhost a port 8000. Pokud je vaše vývojové prostředí na serveru, v tomto příkladu zde používám server ubuntu s IP:192.168.1.100, můžete k němu přistupovat pomocí IP serveru mimo server.

python manage.py runserver 192.168.1.106:8000

Nyní ve svém prohlížeči zkontrolujte:192.168.1.106:8000

Zobrazí se výchozí stránka Django, takže Django funguje správně. Na shellu serveru můžete ověřit, že v protokolu přístupu:

[15/Dec/2015 09:08:12] "GET / HTTP/1.1" 200 1767

Nyní nakonfigurujeme "Django admin", Django automaticky vygeneruje databázi pro superuživatele, než vytvoříme superuživatele, spusťte příkaz níže:

python manage.py migrate

migrovat :přidá vaše modely (přidávání polí, mazání atd.) do schématu databáze, výchozí databáze je sqlite3.

Nyní vytvořte uživatele admin:

python manage.py createsuperuser

Username (leave blank to use 'root'): admin
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.

Byl přidán super uživatel Django, nyní můžete použít příkaz runserver ke spuštění správce Django. Otevřete prohlížeč a navštivte stránku správce Django:

python manage.py runserver 192.168.1.106:8000

Navštivte stránku správce Django na adrese /admin/ URL:192.168.1.106:8000/admin/ . Přihlaste se pomocí uživatelského jména "admin" a svého hesla, měli byste vidět stránku správce:

Nyní je Django nainstalováno ve virtuálním prostředí a my jsme vytvořili ukázkový projekt Django s názvem 'firstdjango'.

Závěr

Django je webový framework založený na programovacím jazyce Python, je vydán jako svobodný software pod licencí open source a spravován Django Software Foundation. Django je velmi rychlý a umožňuje mu rychle vytvářet webové aplikace. Django je webový framework, který využívá paradigma MVC (Model-View-Controller). Django můžeme nainstalovat na server pomocí příkazu pip, ve virtuálním prostředí s virtualenv a přímo z úložiště Django git.


Ubuntu
  1. Jak nainstalovat django na Ubuntu 14.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Django na Ubuntu 16.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat Django na Ubuntu 18.04

  3. Jak nainstalovat Django na Ubuntu 18.04 a 16.04 LTS