Open Source

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.