Poznaj Django!
Django to webowy framework wysokiego poziomu napisany w Pythonie z myślą o szybkim rozwoju aplikacji, posiadający przejrzystą i pragmatyczną architekturę.
Django powstało dla szybko rozwijającego się, dynamicznego portalu z newsami. Musiał się on zmierzyć z dwoma zadaniami: dotrzymywaniem krótkich terminów redakcji i spełnianiem surowych wymagań autorów -- doświadczonych developerów webowych. Django pozwala na budowanie wydajnych i eleganckich aplikacji internetowych w krótkim czasie.
Zasada DRY (ang. "Don't Repeat Yourself" - nie powtarzaj się) i automatyzacja możliwie wszystkiego to dwie główne domeny Django.
Zanurkuj czytając Django w pigułce →
Kiedy będziesz gotowy, aby zacząć swoją przygodę z Django, przeczytaj Poradnik instalacyjny oraz Ćwiczenia.
Django w kawałkach
Mapowanie obiektowo-relacyjne
Pozwala na pisanie modeli w całości w Pythonie. Bogaty, dynamiczny interfejs bazy dostajesz za darmo, zawsze jednak możesz użyć SQL jeżeli potrzebujesz.
Automatyczny interfejs administracyjny
Oszczędź sobie nudnego pisania interfejsu dodawania i zarządzania treścią, Django zrobi to za Ciebie i to w dobrym stylu.
Ładne adresy URL
Projektuj ładne, przyjazne adresy URL nie będąc ograniczonym przez framework. Możesz być tak elastyczny, jak tylko chcesz.
System szablonów
Spróbuj rozszerzalnego, przyjaznego projektantom, systemu szablonów, dzięki któremu oddzielisz projekt, treść i kod Pythona raz na zawsze.
Systemy cache'owania
Jeśli potrzebujesz większej wydajności, użyj memcache lub innych podsystemów cache'ujących, które pozwolą Ci na zachowanie takiej kontroli, jakiej potrzebujesz.
Tłumaczenie
Django pozwoli Ci na pisanie aplikacji wielojęzycznych, ze specjalnymi lokalnymi funkcjonalnościami.

