Poznejte Django

Django je vyspělý webový framework napsaný v jazyce Python, který podporuje rychlý vývoj a čisté, pragmatické konstrukce.

Django bylo vyvinuto před několika lety v rychle se měnícím novinářském prostředí. Mělo pomoci zvládat dva velké úkoly: intenzivní plnění termínů v redakci a dodržovat přísné požadavky vývojářů — autorů frameworku.

Django vám umožní vytvářet výkonné a elegantní webové aplikace v neuvěřitelně krátkém čase.


Django se snaží co nejvíce věcí automatizovat a drží se principu DRY (z anglického Don’t Repeat Yourself — neopakuj se).

Přečtěte si stručné představení.

Jste připravení programovat? Nainstalujte si Django a vytvořte svou první aplikaci.


Framework Django v kostce

ORM

Nadefinujte své datové modely v Pythonu. Automaticky získáte bohaté databázové API — pokud to ale bude třeba, můžete dotazy stále psát v syrovém SQL.

Administrační rozhraní

Ušetřete si práci s programováním administračního rozhraní pro vytváření a editaci obsahu. Django ho vytvoří za vás.

Elegantní URL

Nevytvářejte kostrbaté URL adresy a nenechte se omezovat vlastním frameworkem. Buďte tak pružní, jak jen potřebujete.

Šablonovací systém

Django nabízí silný, rozšiřitelný a srozumitelný jazyk pro tvorbu šablon. Oddělte design, obsah a kód v Pythonu.

Cache systém

Využijte memcached nebo jiný kešovací framework pro dosažení mimořádných výkonů — ukládejte do cache celé stránky, jejich fragmenty, nebo třeba výsledky API dotazů.

Internacionalizace

Django plně podporuje vícejazyčné aplikace. Specifikujte své řetězce k překladu a využijte funkce specifické pro internacionalizaci.

Download

Poslední stabilní verze
Open-source, licence BSD

Django v České republice

Djangu se daří i u nás. V sekci Komunita naleznete mimo jiné seznam českých vývojářů a jejich prací.

Django v zahraničí

Situace ve světě je velice příznivá. Webů realizovaných Djangem je spousta, mezi ty největší patří lawrence.com, washingtonpost.com, EveryBlock a spousta dalších.