---
title: "Dokumentacja Django"
version: 1.11
locale: pl
source: https://docs.djangoproject.com/pl/1.11/
canonical: https://djangodocs.dev/pl/1.11/
---
# Dokumentacja Django

**Wszystko, co powinieneś wiedzieć o Django.**

## Uzyskiwanie pomocy

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

- Wypróbuj [FAQ](/pl/1.11/faq/) – zawiera ono odpowiedzi na wiele często zadawanych pytań.
- Szukasz konkretnej informacji? Wypróbuj [indeks ogólny](/pl/1.11/genindex/), [indeks modułów](/pl/1.11/py-modindex/) lub [szczegółowy spis treści](/pl/1.11/contents/).
- Poszukaj informacji w archiwach listy mailingowej [django-users](/pl/1.11/internals/mailing-lists/#django-users-mailing-list) albo [zadaj pytanie](https://groups.google.com/d/forum/django-users).
- Zadaj pytanie na [kanale IRC #django](https://botbot.me/freenode/django/) lub przeszukaj [logi IRC](irc://irc.freenode.net/django), by sprawdzić, czy nie zostało zadane wcześniej.
- Zgłoś błędy w Django w naszym [systemie zgłoszeń](https://code.djangoproject.com/).

## O strukturze dokumentacji

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

- [Samouczki](/pl/1.11/intro/) 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](#index-first-steps)” poniżej.
- [Przewodniki tematyczne](/pl/1.11/topics/) omawiają kluczowe tematy i pojęcia na dość wysokim poziomie oraz zawierają przydatne informacje ogólne i wyjaśnienia.
- [Podręczniki](/pl/1.11/ref/) 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ć”](/pl/1.11/howto/) 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 kroki

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

- **Od podstaw:** [Przegląd](/pl/1.11/intro/overview/) | [Instalacja](/pl/1.11/intro/install/)
- **Samouczek:** [Część 1: Żądania i odpowiedzi](/pl/1.11/intro/tutorial01/) | [Część 2: Modele i panel administracyjny](/pl/1.11/intro/tutorial02/) | [Część 3: Widoki i szablony](/pl/1.11/intro/tutorial03/) | [Część 4: Formularze i widoki generyczne](/pl/1.11/intro/tutorial04/) | [Część 5: Testowanie](/pl/1.11/intro/tutorial05/) | [Część 6: Pliki statyczne](/pl/1.11/intro/tutorial06/) | [Część 7: Dostosowywanie panelu administracyjnego](/pl/1.11/intro/tutorial07/)
- **Zaawansowane samouczki:** [Jak pisać aplikacje wielokrotnego użytku](/pl/1.11/intro/reusable-apps/) | [Pisanie pierwszej poprawki do Django](/pl/1.11/intro/contributing/)

## Warstwa modelu

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

- **Modele:** [Wprowadzenie do modeli](/pl/1.11/topics/db/models/) | [Typy pól](/pl/1.11/ref/models/fields/) | [Indeksy](/pl/1.11/ref/models/indexes/) | [Opcje meta](/pl/1.11/ref/models/options/) | [Klasa Model](/pl/1.11/ref/models/class/)
- **QuerySety:** [Tworzenie zapytań](/pl/1.11/topics/db/queries/) | [Dokumentacja metod w QuerySet](/pl/1.11/ref/models/querysets/) | [Wyrażenia wyszukiwania](/pl/1.11/ref/models/lookups/)
- **Instancje modeli:** [Metody instancji](/pl/1.11/ref/models/instances/) | [Dostęp do obiektów powiązanych](/pl/1.11/ref/models/relations/)
- **Migracje:** [Wprowadzenie do migracji](/pl/1.11/topics/migrations/) | [Dokumentacja operacji](/pl/1.11/ref/migration-operations/) | [SchemaEditor](/pl/1.11/ref/schema-editor/) | [Pisanie migracji](/pl/1.11/howto/writing-migrations/)
- **Zaawansowane:** [Managery](/pl/1.11/topics/db/managers/) | [Surowy SQL](/pl/1.11/topics/db/sql/) | [Transakcje](/pl/1.11/topics/db/transactions/) | [Agregacja](/pl/1.11/topics/db/aggregation/) | [Wyszukiwanie](/pl/1.11/topics/db/search/) | [Własne pola](/pl/1.11/howto/custom-model-fields/) | [Wiele baz danych](/pl/1.11/topics/db/multi-db/) | [Własne wyszukiwania](/pl/1.11/howto/custom-lookups/) | [Wyrażenia w zapytaniach](/pl/1.11/ref/models/expressions/) | [Wyrażenia warunkowe](/pl/1.11/ref/models/conditional-expressions/) | [Funkcje bazodanowe](/pl/1.11/ref/models/database-functions/)
- **Inne:** [Obsługiwane bazy danych](/pl/1.11/ref/databases/) | [Bazy danych starszego typu](/pl/1.11/howto/legacy-databases/) | [Określanie danych początkowych](/pl/1.11/howto/initial-data/) | [Optymalizowanie dostępu do bazy danych](/pl/1.11/topics/db/optimization/) | [Specyficzne funkcjonalności PostgreSQL](/pl/1.11/ref/contrib/postgres/)

## Warstwa widoku

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:

- **Podstawy:** [Konfigurowanie URL-i](/pl/1.11/topics/http/urls/) | [Funkcje widoków](/pl/1.11/topics/http/views/) | [Skróty](/pl/1.11/topics/http/shortcuts/) | [Dekoratory](/pl/1.11/topics/http/decorators/)
- **Dokumentacja:** [Wbudowane widoki](/pl/1.11/ref/views/) | [Obiekty zapytania/odpowiedzi](/pl/1.11/ref/request-response/) | [Obiekty TemplateResponse](/pl/1.11/ref/template-response/)
- **Wgrywanie plików:** [Przegląd](/pl/1.11/topics/http/file-uploads/) | [Obiekty File](/pl/1.11/ref/files/file/) | [Storage API](/pl/1.11/ref/files/storage/) | [Zarządzanie plikami](/pl/1.11/topics/files/) | [Własny storage plików](/pl/1.11/howto/custom-file-storage/)
- **Widoki oparte na klasach:** [Przegląd](/pl/1.11/topics/class-based-views/) | [Wbudowane klasy wyświetlania](/pl/1.11/topics/class-based-views/generic-display/) | [Wbudowane klasy edycji](/pl/1.11/topics/class-based-views/generic-editing/) | [Używanie mixinów](/pl/1.11/topics/class-based-views/mixins/) | [Dokumentacja API](/pl/1.11/ref/class-based-views/) | [Uproszczony spis](/pl/1.11/ref/class-based-views/flattened-index/)
- **Zaawansowane:** [Generowanie CSV](/pl/1.11/howto/outputting-csv/) | [Generowanie PDF](/pl/1.11/howto/outputting-pdf/)
- **Middleware:** [Przegląd](/pl/1.11/topics/http/middleware/) | [Wbudowane klasy middleware](/pl/1.11/ref/middleware/)

## Warstwa szablonu

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:

- **Podstawy:** [Przegląd](/pl/1.11/topics/templates/)
- **Dla projektantów:** [Przegląd języka](/pl/1.11/ref/templates/language/) | [Wbudowane tagi i filtry](/pl/1.11/ref/templates/builtins/) | [Humanizacja](/pl/1.11/ref/contrib/humanize/)
- **Dla programistów:** [API Szablonów](/pl/1.11/ref/templates/api/) | [Własne tagi i filtry](/pl/1.11/howto/custom-template-tags/)

## Formularze

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

- **Podstawy:** [Przegląd](/pl/1.11/topics/forms/) | [API formularzy](/pl/1.11/ref/forms/api/) | [Wbudowane pola](/pl/1.11/ref/forms/fields/) | [Wbudowane widżety](/pl/1.11/ref/forms/widgets/)
- **Zaawansowane:** [Formularze dla modeli](/pl/1.11/topics/forms/modelforms/) | [Integracja z mediami](/pl/1.11/topics/forms/media/) | [Zbiory formularzy](/pl/1.11/topics/forms/formsets/) | [Dostosowanie walidacji](/pl/1.11/ref/forms/validation/)

## Proces rozwoju

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

- **Ustawienia:** [Przegląd](/pl/1.11/topics/settings/) | [Pełna lista ustawień](/pl/1.11/ref/settings/)
- **Aplikacje:** [Przegląd](/pl/1.11/ref/applications/)
- **Wyjątki:** [Przegląd](/pl/1.11/ref/exceptions/)
- **django-admin i manage.py:** [Przegląd](/pl/1.11/ref/django-admin/) | [Dodawanie własnych komend](/pl/1.11/howto/custom-management-commands/)
- **Testowanie:** [Wprowadzenie](/pl/1.11/topics/testing/) | [Pisanie i uruchamianie testów](/pl/1.11/topics/testing/overview/) | [Dołączone narzędzia testowania](/pl/1.11/topics/testing/tools/) | [Tematy zaawansowane](/pl/1.11/topics/testing/advanced/)
- **Wdrażanie:** [Przegląd](/pl/1.11/howto/deployment/) | [Serwery WSGI](/pl/1.11/howto/deployment/wsgi/) | [Pliki statyczne](/pl/1.11/howto/static-files/deployment/) | [Śledzenie błędów kodu przez email](/pl/1.11/howto/error-reporting/)

## Panel administracyjny

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

- [Panel administracyjny](/pl/1.11/ref/contrib/admin/)
- [Akcje w panelu administracyjnym](/pl/1.11/ref/contrib/admin/actions/)
- [Generator dokumentacji panelu administracyjnego](/pl/1.11/ref/contrib/admin/admindocs/)

## Bezpieczeństwo

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

- [Omówienie bezpieczeństwa](/pl/1.11/topics/security/)
- [Ujawnione błędy bezpieczeństwa w Django](/pl/1.11/releases/security/)
- [Ochrona przed atakami typu clickjacking](/pl/1.11/ref/clickjacking/)
- [Ochrona przed atakami typu CSRF](/pl/1.11/ref/csrf/)
- [Podpisywanie kryptograficzne](/pl/1.11/topics/signing/)
- [Middleware bezpieczeństwa](/pl/1.11/ref/middleware/#security-middleware)

## Internacjonalizacja i lokalizacja

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

- [Przegląd](/pl/1.11/topics/i18n/) | [Internacjonalizacja](/pl/1.11/topics/i18n/translation/) | [Lokalizacja](/pl/1.11/topics/i18n/translation/#how-to-create-language-files) | [Zlokalizowane formatowanie interfejsu webowego i wejście formularzy](/pl/1.11/topics/i18n/formatting/)
- [Strefy czasowe](/pl/1.11/topics/i18n/timezones/)

## Wydajność i optymalizacja

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

- [Omówienie wydajności i optymalizacji](/pl/1.11/topics/performance/)

## Kompatybilność Pythona

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

- [Wsparcie dla Jython](/pl/1.11/howto/jython/)
- [Kompatybilność z Pythonem 3](/pl/1.11/topics/python3/)

## Framework geograficzny

[GeoDjango](/pl/1.11/ref/contrib/gis/) 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 Webowych

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

- **Uwierzytelnianie:** [Przegląd](/pl/1.11/topics/auth/) | [Korzystanie z systemu uwierzytelniania](/pl/1.11/topics/auth/default/) | [Zarządzanie hasłami](/pl/1.11/topics/auth/passwords/) | [Dostosowywanie uwierzytelniania](/pl/1.11/topics/auth/customizing/) | [Dokumentacja API](/pl/1.11/ref/contrib/auth/)
- [Cache’owanie](/pl/1.11/topics/cache/)
- [Logowanie zdarzeń](/pl/1.11/topics/logging/)
- [Wysyłanie emaili](/pl/1.11/topics/email/)
- [Syndykacja treści (RSS/Atom)](/pl/1.11/ref/contrib/syndication/)
- [Paginacja](/pl/1.11/topics/pagination/)
- [Framework powiadomień](/pl/1.11/ref/contrib/messages/)
- [Serializacja](/pl/1.11/topics/serialization/)
- [Sesje](/pl/1.11/topics/http/sessions/)
- [Mapy strony](/pl/1.11/ref/contrib/sitemaps/)
- [Zarządzanie plikami statycznymi](/pl/1.11/ref/contrib/staticfiles/)
- [Walidacja danych](/pl/1.11/ref/validators/)

## Inne podstawowe funkcjonalności

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

- [Warunkowe przetwarzanie zawartości](/pl/1.11/topics/conditional-view-processing/)
- [Typy zawartości i relacje generyczne](/pl/1.11/ref/contrib/contenttypes/)
- [Flatpages](/pl/1.11/ref/contrib/flatpages/)
- [Przekierowania](/pl/1.11/ref/contrib/redirects/)
- [Sygnały](/pl/1.11/topics/signals/)
- [Framework sprawdzania poprawności działania](/pl/1.11/topics/checks/)
- [Framework „witryn”](/pl/1.11/ref/contrib/sites/)
- [Unicode w Django](/pl/1.11/ref/unicode/)

## Open-source’owy projekt Django

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

- **Społeczność:** [Jak się zaangażować](/pl/1.11/internals/contributing/) | [Proces wydawania nowych wersji](/pl/1.11/internals/release-process/) | [Organizacja zespołu](/pl/1.11/internals/organization/) | [Repozytorium kodu źródłowego Django](/pl/1.11/internals/git/) | [Polityki bezpieczeństwa](/pl/1.11/internals/security/) | [Listy mailingowe](/pl/1.11/internals/mailing-lists/)
- **Filozofie projektowania:** [Przegląd](/pl/1.11/misc/design-philosophies/)
- **Dokumentacja:** [O tej dokumentacji](/pl/1.11/internals/contributing/writing-documentation/)
- **Dystybucje stron trzecich:** [Przegląd](/pl/1.11/misc/distributions/)
- **Django na przestrzeni czasu:** [Stabliność API](/pl/1.11/misc/api-stability/) | [Informacje o wydaniach i instrukcje uaktualnień](/pl/1.11/releases/) | [Oś czasu przestarzałych funkcji](/pl/1.11/internals/deprecation/)
