Django je WAF typu MVC (Model-View-Controller) napsaný v jazyce Python.

InfoEditovat

djangoproject.czEditovat

Další odkazyEditovat

KomentářeEditovat

InstalaceEditovat

Návod: https://docs.djangoproject.com/en/1.7/intro/install/


PrerekvizityEditovat

Předpokladem je, že máme nainstalovaný:

  • Python verze 2.7, 3.2, 3.3, or 3.4.
  • Databáze:
    • Pokud si vystačíme s SQLite, nemusíme instalovat nic (Python už ji umí)
    • Pokud chceme používat jinou, předpokládáme, že už ji máme nainstalovanou (Django umí PostgreSQL, MySQL, Oracle, SQLite)
  • Konektor k databázi:
    • Pro MySQL si v ubuntu nainstalujeme balík mysql-connector-python (funguje i pro Perl3)
  • Práva k databázi:
    • pro manuální vytváření tabulek stačí, když django bude mít práva SELECT, INSERT, UPDATE, DELETE
    • pro automatické vytváření tabulek musí mít django navíc práva pro vytváření a změnu tabulek

UpgradeEditovat

Pokud upgradujeme na novou verzi django, musí být stará verze odinstalovaná; pokud jsme ale pro instalaci použili (a pro upgrade opět použijeme) použijeme příkaz pip nebo easy_install, nemusíme se o to starat.

InstalaceEditovat

Instalovat můžeme buďto balíky v distribuci Linuxu, anebo přímo z oficiální sajtny:

UbuntuEditovat

V Ubuntu můžeme nainstalovat přímo balík: python-django (37 MB) – pro 12.04 LTS je dostupná verze 1.3.1-4ubuntu1.12

OficiálEditovat

Výhodnější je proto instalovat poslední oficiální verzi, nejlépe příkazem pip:

$ sudo su
# pip3 install django
Downloading/unpacking django
  Downloading Django-1.7.1-py2.py3-none-any.whl (7.4MB): 7.4MB downloaded
Installing collected packages: django
Successfully installed django
Cleaning up...

Tato instalace sežere na disku 49 MB.