Zawartość dokumentacji Django¶
- Pierwsze kroki
- Django w skrócie
- Przewodnik szybkiej instalacji
- Pisanie pierwszej aplikacji Django, część 1.
- Pisanie pierwszej aplikacji Django, część 2.
- Pisanie pierwszej aplikacji Django, część 3.
- Pisanie pierwszej aplikacji Django, część 4.
- Pisanie pierwszej aplikacji Django, część 5.
- Pisanie pierwszej aplikacji Django, część 6.
- Pisanie pierwszej aplikacji Django, część 7.
- Pisanie pierwszej aplikacji Django, część 8.
- Zaawansowany tutorial: Jak pisać aplikacje wielokrotnego użytku
- Co czytać dalej
- Pisanie pierwszej poprawki do Django
- Wprowadzenie
- Kodeks postępowania
- Instalacja Gita
- Pobranie kopii wersji rozwojowej Django
- Uruchomienie zestawu testów Django po raz pierwszy
- Praca nad funkcjonalnością
- Tworzenie brancha dla swojego patcha
- Pisanie testów do twojego zgłoszenia
- Pisanie kodu do twojego zgłoszenia
- Uruchamianie zestawu testów Django drugi raz
- Pisanie dokumentacji
- Podgląd twoich zmian
- Commitowanie zmian w patchu
- Pushowanie commita i tworzenie pull requesta
- Następne kroki
- Używanie Django
- Jak zainstalować Django
- Modele i bazy danych
- Obsługa żądań HTTP
- Praca z formularzami
- Szablony
- Class-based views
- Migrations
- Managing files
- Testing in Django
- User authentication in Django
- Django’s cache framework
- Conditional View Processing
- Cryptographic signing
- Sending email
- Internacjonalizacja i lokalizacja
- Logging
- Stronicowanie
- Security in Django
- Wydajność i optymalizacja
- Serializing Django objects
- Django settings
- Signals
- Framework sprawdzeń systemu
- External packages
- Wsparcie asynchroniczności
- Przewodniki „Jak to zrobić”
- Uwierzytelnienie przy użyciu
REMOTE_USER
- Jak używać ochrony CSRF w Django
- Jak napisać własne komendy
django-admin
- Jak utworzyć własne modele pól
- Jak napisać własną listę rozwijaną
- How to implement a custom template backend
- How to create custom template tags and filters
- Jak napisać klasę niestandardowego magazynu plików
- Jak wdrażać Django
- Jak zaktualizować Django do nowszej wersji
- Jak zarządzać zgłaszaniem błędów
- How to provide initial data for models
- How to integrate Django with a legacy database
- How to configure and use logging
- How to create CSV output
- Jak tworzyć pliki PDF
- Jak nadpisywać szablony
- Jak zarządzać plikami statycznymi (np. obrazy, JavaScript, CSS)
- How to deploy static files
- Jak zainstalować Django w systemie Windows
- How to create database migrations
- How to delete a Django application
- Uwierzytelnienie przy użyciu
- Często zadawane pytania odnośnie Django
- Często zadawane pytania: Ogólne
- Dlaczego ten projekt istnieje?
- Co znaczy „Django” i jak wymawiać tę nazwę?
- Czy Django jest stabilne?
- Czy Django jest skalowalne?
- Kto za tym stoi?
- Jak licencjonowane jest Django?
- Dlaczego Django zawiera pliki licencyjne samego Pythona?
- Jakie strony używają Django?
- Django wygląda, jakby było frameworkiem MVC, ale Kontroler nazywacie „widokiem” a Widok „szablonem”. Dlaczego nie używacie standardowych nazw?
- <Framework X> posiada <funkcję Y> – dlaczego Django nie?
- Dlaczego napisaliście całość Django od podstaw zamiast użyć innych bibliotek Pythona?
- Czy Django jest systemem zarządzania treścią (CMS-em)?
- Jak mogę pobrać dokumentację Django, aby czytać ją offline?
- Jak mogę cytować Django?
- Często zadawane pytania: Instalacja
- Często zadawane pytania: Używanie Django
- Często zadawane pytania: Uzyskiwanie pomocy
- Często zadawane pytania: Bazy danych i modele
- Jak mogę zobaczyć surowe zapytania SQL uruchamiane przez Django?
- Czy mogę użyć Django z istniejącą bazą danych?
- Jeśli dokonam zmian w modelu, jak mogę zaktualizować bazę danych?
- Czy modele Django wspierają wielokolumnowe klucze główne?
- Czy Django obsługuje bazy danych NoSQL?
- Jak mogę dodać do wyrażenia CREATE TABLE specyficzne opcje dla bazy danych takie jak np. wskazanie typu tabeli jako MyISAM?
- Często zadawane pytania: Panel administracyjny
- Nie mogę się zalogować. Kiedy wprowadzam poprawne nazwę użytkownika i hasło, pokazuje się tylko znów strona logowania, bez powiadomień o błędzie.
- Nie mogę się zalogować. Kiedy wprowadzam poprawne nazwę użytkownika i hasło, pokazuje się znów strona logowania, z błędem „Proszę wprowadzić poprawną nazwę użytkownika i hasło”.
- Jak automatycznie ustawić wartość pola na użytkownika, który ostatni edytował obiekt w panelu administracyjnym?
- Jak mogę ograniczyć dostęp administratora tak, by obiekty mogły być edytowane tylko przez użytkowników, którzy je stworzyli?
- CSS i grafiki mojego panelu administracyjnego wyświetliły się poprawnie na serwerze deweloperskim, ale nie wyświetlają się, kiedy używam mod_wsgi.
- Moje „list_filter” zawiera ManyToManyField, ale filtr się nie wyświetla.
- Niektóre obiekty nie pojawiają się w panelu administracyjnym.
- Jak mogę dostosować funkcjonalność interfejsu panelu administratora?
- Dynamicznie generowana strona panelu administracyjnego jest brzydka! Jak mogę ją zmienić?
- Jakie przeglądarki internetowe są wspierane przez panel administracyjny?
- Często zadawane pytania: Współtworzenie kodu
- Jak mogę zacząć współtworzyć kod Django?
- Złożyłem zgłoszenie dotyczące naprawy błędu kilka tygodni temu. Dlaczego ignorujecie moją łatkę?
- Kiedy i jak mogę przypomnieć głównemu zespołowi o łatce, która mnie interesuje?
- Ale przecież przypominałem Ci kilka razy a Ty nadal ignorujesz moją łatkę!
- Jestem pewien(-wna), że moje zgłoszenie jest w 100% perfekcyjne. Czy mogę sam(a) oznaczyć je jako „Ready For Checkin”?
- Rozwiązywanie problemów
- Często zadawane pytania: Ogólne
- API Reference
- Applications
- System check framework
- Built-in class-based views API
- Clickjacking Protection
contrib
packages- The Django admin site
django.contrib.auth
- The contenttypes framework
- The flatpages app
- GeoDjango
django.contrib.humanize
- The messages framework
django.contrib.postgres
- The redirects app
- The sitemap framework
- The „sites” framework
- The
staticfiles
app - The syndication feed framework
admin
auth
contenttypes
flatpages
gis
humanize
messages
postgres
redirects
sessions
sites
sitemaps
syndication
- Other add-ons
- Cross Site Request Forgery protection
- Databases
django-admin
andmanage.py
- Running management commands from your code
- Django Exceptions
- File handling
- Forms
- Logging
- Middleware
- Migration Operations
- Models
- Model field reference
- Field attribute reference
- Model index reference
- Constraints reference
- Model
_meta
API - Related objects reference
- Model class reference
- Model
Meta
options - Model instance reference
QuerySet
API reference- Lookup API reference
- Query Expressions
- Conditional Expressions
- Database Functions
- Paginator
- Request and response objects
SchemaEditor
- Settings
- Signals
- Templates
TemplateResponse
andSimpleTemplateResponse
- Unicode data
django.urls
utility functionsdjango.urls
functions for use in URLconfsdjango.conf.urls
functions for use in URLconfs- Django Utils
- Validators
- Built-in Views
- Meta-dokumentacja i rozmaitości
- Glosariusz
- Informacje o wydaniach
- Dokumentacja wewnętrzna Django