Biblioteka Pythona

Django

Django to prosty w nauce potężny framework do tworzenia dynamicznych serwisów www wyprzedzający o lata świetlne możliwości PHP :) Kluczowe zalety to świetna dokumentacja, ORM baz danych, automatycznie tworzony kompletny Panel Admina.

Django to dojrzały framework służący do tworzenia aplikacji internetowych, wykorzystywany przez wiele potężnych serwisów internetowych jak grono.net czy lawrence.com. Kluczowe zalety to świetna dokumentacja, ORM baz danych wysokiego poziomu, automatycznie tworzony kompletny Panel Admina jak i stabilność czy możliwości :)

Najnowsze Wiadomości RSS
SetJam szuka stażystów2010.06.29
Django 1.2 beta 1 wydana2010.02.06
Django 1.2 alfa 12010.01.07
Django. Ćwiczenia praktyczne już w sprzedaży2009.08.07
Django 1.1 wydane2009.07.29

Wprowadzenie do Django (Najnowsze Django 1.0, 1.1)

Wdrożenia Django na dużych serwisach

Django w akcji - implementacje i opisy różnych rozwiązań

Serwisy i usługi społecznościowe

Testowanie i profilowanie

Konfiguracja produkcyjnych serwerów

Djangofriendly - Lista przyjaznych Django hostingów

Wprowadzenie do Django (Stare wersje - Django 0.96/Django-SVN do r7952)

Poniższe artykuły są obecnie przestarzałe - opisują starszą wersję frameworka Django i zaprezentowany tam kod nie będzie działał w pełni poprawnie z najnowszymi wydaniami (1.0, 1.1 i nowsze). "Wprowadzenie do Django" na początku strony zawiera takie same artykuły dla najnowszej wersji :)

Przykłady, fragmenty kodu

Ajax, Coment, JavaScript

  • Comet w Django - Tworzymy czat bez Javy i Flasha z pomocą orbited i django.
  • Django, Comet i klient IRC - Prosty klient IRCa z poziomu przeglądarki wykorzystujący architekturę comet
  • Django i Ajax - Proste przykłady zastosowania AJAXa w aplikacjach Django. W artykule wykorzystano ajaxroutine.js do sprawdzania dostępności danego loginu w formularzu rejestracji
  • Koszyk z ajaxem w Django - Przykład koszyka wykorzystującego AJAX/DHTML w Django
  • Openwysiwyg w Django - Opis zastosowania rozbudowanego edytora WYSIWYG w aplikacji Django. Artykuł opisuje jak dostosować edytor do pracy w Django i sposób jego umieszczenia w szablonie frameworka

Wyszukiwanie, filtrowanie danych

  • Widok filtrujący w Django - Przykład rozbudowanego widoku do filtrowania i listowania dużych kolekcji danych po wielu parametrach w Django. Artykuł zawiera przykładowy model, kod widoku i szablonu obsługującego filtrowanie.
  • Wyszukiwarka google w django - Wykorzystanie modułu Pythona web_search do stworzenia prostej aplikacji Django wyszukującej danych poprzez wyszukiwarkę Google.
  • Djapian - integracja pełnotekstowej wyszukiwarki Xapian z Django - Opis komponentu Django integrującego wyszukiwarkę Xapian z modelami Django.
  • Django i Lupy - Wykorzystanie modułu lupy do implementacji prostej wyszukiwarki w aplikacjach Django. Lupy to moduł wzorowany na Lucene oferujący proste pełnotekstowe wyszukiwanie, obecnie już nie rozwijany

Grafika, multimedia

  • Grafiki Captcha w Django - Implementacja grafik captcha do zabezpieczania formularzy w aplikacjach Django przed spamowaniem ich przez boty i spamerów.

Gotowe aplikacje i komponenty

  • Diamanda - Aplikacje Django - Opis i dokumentacja zbioru aplikacji Django z projektu Diamanda - forum dyskusyjnego myghtyboard, stron, profilu użytkownika, czy statystyk

Pozostałe Funkcjonalności

W sieci

Strona Projektu
Djangobook - Dokumentacja w postaci książki
Lista dyskusyjna

Najnowsze wiadomości

Najnowsze Wiadomości RSS
SetJam szuka stażystów2010.06.29
Django 1.2 beta 1 wydana2010.02.06
Django 1.2 alfa 12010.01.07
Django. Ćwiczenia praktyczne już w sprzedaży2009.08.07
Django 1.1 wydane2009.07.29
Everyblock - mikrospołeczności w Django2009.07.04
Wyspa Mrozu, gra cRPG w Django - zrzut kodu dostępny2009.06.25
Jak Pownce skalowało aplikacje Django2009.06.21
"Django, Ćwiczenia" już niebawem...2009.06.19
Aplikacje Django od Washington Times2009.02.19