Använda Django¶
Introduktioner till alla viktiga delar av Django som du behöver känna till:
- Så här installerar du Django
- Modeller och databaser
- Hantering av HTTP-förfrågningar
- Arbeta med formulär
- Mallar
- Klassbaserade åsikter
- Migreringar
- Kommandon
- Support för backend
- Arbetsflöde
- Transaktioner
- Beroenden
- Migreringsfiler
- Lägga till migreringar i appar
- Återvändande av migration
- Historiska modeller
- Överväganden vid borttagning av modellfält
- Migrering av data
- Minska antalet migreringar
- Serialisering av värden
- Stöd för flera Django-versioner
- Hantera filer
- Testning i Django
- Användarautentisering i Django
- Djangos ramverk för cache
- Behandling av villkorlig vy
- Sammansatta primärnycklar
- Kryptografisk signering
- Skicka e-post
- Internationalisering och lokalisering
- Loggning
- Sidindelning
- Säkerhet i Django
- Rengör alltid användarens inmatning
- Skydd mot XSS (Cross Site Scripting)
- Skydd mot CSRF (Cross Site Request Forgery)
- Skydd mot SQL-injektion
- Skydd mot klickjacking
- SSL/HTTPS
- Validering av värdhuvud
- Policy för hänvisare
- Policy för öppning av Cross-origin
- Säkerhet för sessioner
- Innehåll som laddats upp av användare
- Ytterligare säkerhetsämnen
- Prestanda och optimering
- Serialisering av Django-objekt
- Django-inställningar
- Signaler
- Ramverk för systemkontroll
- Externa paket
- Asynkront stöd