Dokumentacja DjangoLink to this heading

Wszystko, co powinieneś wiedzieć o Django.

Uzyskiwanie pomocyLink to this heading

Masz kłopoty? Chcielibyśmy pomóc!

O strukturze dokumentacjiLink to this heading

Django ma dużo dokumentacji. Ogólny przegląd, jak jest zorganizowana, pomoże ci wiedzieć, gdzie szukać poszczególnych rzeczy:

  • Samouczki prowadzą cię za rękę przez kolejne kroki tworzenia aplikacji webowej. Zacznij tutaj, jeśli jesteś nowy w Django lub w tworzeniu aplikacji internetowych. Spójrz też na „Pierwsze kroki” poniżej.

  • Przewodniki tematyczne omawiają kluczowe tematy i pojęcia na dość wysokim poziomie oraz zawierają przydatne informacje ogólne i wyjaśnienia.

  • Podręczniki zawierają dokumentację techniczną dla interfejsów API i innych aspektów machinerii Django. Opisują, jak to działa i jak tego używać, ale zakładają podstawowe rozumienie kluczowych pojęć.

  • Przewodniki „Jak to zrobić” są instrukcjami. Prowadzą cię przez kolejne kroki składające się na rozwiązanie kluczowych problemów i przypadków użycia. Są bardziej zaawansowane niż poradniki i zakładają trochę wiedzy o tym, jak działa Django.

Pierwsze krokiLink to this heading

Jesteś nowy w Django lub w programowaniu? Tu powinieneś zacząć!

Warstwa modeluLink to this heading

Django udostępnia warstwę abstrakcji („modele”) do strukturyzacji i manipulowania danymi twojej aplikacji WWW. Dowiedz się więcej poniżej:

Warstwa widokuLink to this heading

Django używa idei „widoków” do hermetyzacji logiki odpowiedzialnej za przetwarzanie zapytań użytkownika i zwracania odpowiedzi. Wszystko, co potrzebujesz wiedzieć o widokach znajdziesz klikając w linki poniżej:

Warstwa szablonuLink to this heading

Warstwa szablonów udostępnia przyjazną dla projektantów składnię renderowania informacji prezentowanych użytkownikowi. Dowiedz się, jak ta składnia może być użyta przez projektantów i jak programiści mogą rozszerzać ją o dodatkowe funkcje:

FormularzeLink to this heading

Django oferuje rozbudowany framework ułatwiający tworzenie formularzy i manipulacje na wpisanych danych.

Proces rozwojuLink to this heading

Więcej informacji na temat poszczególnych komponentów i narzędzi, które pomogą ci w rozwoju i testowaniu aplikacji Django:

Panel administracyjnyLink to this heading

Dowiedz się wszystkiego na temat zautomatyzowanego interfejsu administracyjnego - jednej z najpopularniejszych funkcji Django.

BezpieczeństwoLink to this heading

Bezpieczeństwo jest tematem najwyższej wagi podczas tworzenia aplikacji Webowych. Django dostarcza wielu narzędzi ochronnych i mechanizmów:

Internacjonalizacja i lokalizacjaLink to this heading

Django posiada rozbudowany framework do internacjonalizacji i lokalizacji, aby ułatwić rozwijanie aplikacji dla wielu języków i regionów świata:

Wydajność i optymalizacjaLink to this heading

Istnieje wiele różnych technik i narzędzi, które pomogą Ci uruchamiać kod szybciej i z użyciem mniejszej ilości zasobów.

Kompatybilność PythonaLink to this heading

Celem Django kompatybilność z wieloma różnymi odmianami i wersjami Pythona:

Framework geograficznyLink to this heading

GeoDjango aspiruje do bycia światowej klasy geograficznym frameworkiem webowym. Jego celem jest ułatwianie, jak tylko jest to możliwe, budowania webowych aplikacji GIS i wykorzystywanie potencjału danych przestrzennych.

Powszechne narzędzia dla aplikacji WebowychLink to this heading

Django oferuje wiele powszechnych narzędzi potrzebnych do tworzenia aplikacji Webowych:

Inne podstawowe funkcjonalnościLink to this heading

Dowiedz się więcej o innych podstawowych funkcjonalnościach frameworka Django:

Open-source’owy projekt DjangoLink to this heading

Dowiedz się o procesie rozwoju projektu Django i o tym jak możesz go współtworzyć: