Dokumentacja DjangoLink to this heading

Wszystko, co powinieneś wiedzieć o Django.

Pierwsze krokiLink to this heading

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

Uzyskiwanie pomocyLink to this heading

Masz kłopoty? Chcemy 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”.

  • 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.

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.

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ć: