Django dokumentationsinnehåll¶
- Kom igång
- Django i en överblick
- Snabbguide för installation
- Skriva din första Django-app, del 1
- Skriva din första Django-app, del 2
- Skriva din första Django-app, del 3
- Skriva din första Django-app, del 4
- Skriva din första Django-app, del 5
- Skriva din första Django-app, del 6
- Skriva din första Django-app, del 7
- Skriva din första Django-app, del 8
- Avancerad handledning: Hur man skriver återanvändbara appar
- Vad ska jag läsa härnäst?
- Skriva ditt första bidrag till Django
- Introduktion
- Uppförandekod
- Installera Git
- Skaffa en kopia av Djangos utvecklingsversion
- Kör Djangos testsvit för första gången
- Arbetar med en godkänd ny funktion
- Skapa en filial
- Skriva några tester för din biljett
- Skriva koden för din biljett
- Kör Djangos testsvit för andra gången
- Skriva dokumentation
- Förhandsgranska dina ändringar
- Överföra ändringarna
- Tryck på commit och gör en pull request
- Nästa steg
- Använda Django
- 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
- Hur man gör-guider
- Vanliga frågor om Django
- FRÅGOR OCH SVAR: Allmänt
- Varför finns det här projektet?
- Vad betyder ”Django” och hur uttalar man det?
- Är Django stabilt?
- Är Django skalbart?
- Vem ligger bakom det här?
- Hur är Django licensierat?
- Varför inkluderar Django Pythons licensfil?
- Vilka webbplatser använder Django?
- Django verkar vara ett MVC-ramverk, men ni kallar kontrollern för ”vy” och vyn för ”mall”. Hur kommer det sig att du inte använder standardnamnen?
- <Framework X> gör <feature Y> – varför gör inte Django det?
- Varför skrev du hela Django från grunden, istället för att använda andra Python-bibliotek?
- Är Django ett system för innehållshantering (CMS)?
- Hur kan jag ladda ner Django-dokumentationen för att läsa den offline?
- Hur citerar jag Django?
- Var kan jag hitta fler Django-resurser?
- FRÅGOR OCH SVAR: Installation
- FRÅGOR OCH SVAR: Att använda Django
- FRÅGOR OCH SVAR: Få hjälp
- FRÅGOR OCH SVAR: Databaser och modeller
- Hur kan jag se de råa SQL-frågorna som Django kör?
- Kan jag använda Django med en redan befintlig databas?
- Om jag gör ändringar i en modell, hur uppdaterar jag då databasen?
- Har Django-modeller stöd för primärnycklar med flera kolumner?
- Har Django stöd för NoSQL-databaser?
- Hur lägger jag till databasspecifika alternativ till mina CREATE TABLE-satser, till exempel att ange MyISAM som tabelltyp?
- FRÅGOR OCH SVAR: Adminsidan
- Jag kan inte logga in. När jag skriver in ett giligt användarnamn och lösenord skickar den tillbaka mig till inlogngingssidan igen, utan några felmeddelanden.
- Jag kan inte logga in. När jag skriver in ett giltigt användarnamn och lösenord, skickas jag tillbaka till inloggninssidan, med felmedelandet ”Ange ett giltigt användarnamn och lösnord”.
- Hur ställer jag automatiskt in ett fälts värde till den användare som senast ändrade objektet i adminsidan?
- Hur begränsar jag administratörsåtkomst till objekt så att man bara kan ändra objekten man själv skapat?
- Min CSS och mina bilder på adminsidan visades bra med utvecklingsservern, men de visas inte när jag använder mod_wsgi.
- Mitt ”list_filter” innehåller en ManyToMany-fält, men filtret visas inte.
- Vissa objekt visas inte på adminsidan.
- Hur kan jag anpassa funktionaliteten i administratörsgränssnittet?
- Den dynamiskt genererade administratörssidan är ful! Hur kan jag ändra den?
- Vilka webbläsare stöds för att använda administratören?
- Vilka tekniska hjälpmedel stöds för att använda admin?
- FRÅGOR OCH SVAR: Bidra med kod
- Hur kan jag komma igång med att bidra med kod till Django?
- Jag skickade in en buggfix för flera veckor sedan. Varför ignorerar ni mitt bidrag?
- När och hur kan jag påminna teamet om en förändring som jag bryr mig om?
- Men jag har påmint dig flera gånger och du fortsätter att ignorera mitt bidrag!
- Jag är säker på att min biljett är helt 100% perfect, kan jag markera den som ”Ready For Checkin” själv?
- Felsökning
- FRÅGOR OCH SVAR: Allmänt
- API-referens
- Applikationer
- Ramverk för systemkontroll
- Inbyggt API för klassbaserade vyer
- Skydd mot klickjacking
contrib
paket- Django-administratörens webbplats
django.contrib.auth
- Ramverket för innehållstyper
- Flatpages-appen
- GeoDjango
django.contrib.humanize
- Ramverket för meddelanden
django.contrib.postgres
- Appen för omdirigeringar
- Ramverket för webbplatskartor
- Ramverket för ”webbplatser”
- Appen ”statiska filer
- Ramverket för syndikeringsflöden
admin
auth
innehållstyper
flatsidor
gis
humanisera
meddelanden
postgres
omdirigeringar
Sessioner
webbplatser
sitemaps
syndikering
- Skydd mot Cross Site Request Forgery
- Databaser
django-admin
ochmanage.py
- Kör kommandon för hantering från din kod
- Django Undantag
- Filhantering
- Formulär
- Loggning
- Middleware
- Migrationsverksamhet
- Modeller
- Referens till modellfält
- Referens till fältattribut
- Referens till modellindex
- Referens för begränsningar
- Modell
_meta
API - Relaterade objekt referens
- Referens till modellklass
- Alternativ för modell
Meta
- Referens till modellinstans
- aPI-referens för
QuerySet
- API-referens för uppslagning
- Frågeuttryck
- Villkorliga uttryck
- Databasfunktioner
- Paginator
- Objekt för begäran och svar
SchemaEditor
- Inställningar
- Signaler
- Mallar
TemplateResponse
ochSimpleTemplateResponse
- Unicode-data
django.urls
verktygsfunktionerdjango.urls
funktioner för användning i URLconfsdjango.conf.urls
funktioner för användning i URLconfs- Django Verktyg
- Validerare
- Inbyggda vyer
- Metadokumentation och diverse
- Ordlista
- Kommentarer om versionen
- Slutliga releaser
- 5.2 release
- 5.1 utlösning
- 5.0 utsläpp
- 4.2 release
- 4.1 utlösning
- 4.0 utsläpp
- 3.2 release
- 3.1 utlösning
- 3.0 utsläpp
- 2.2 release
- 2.1 utlösning
- 2.0 utsläpp
- 1.11 release
- 1.10 release
- 1.9 release
- 1.8 release
- 1.7 release
- 1.6 utsläpp
- 1.5 utsläpp
- 1.4 utsläpp
- 1.3 utsläpp
- 1.2 release
- 1.1 utlösning
- 1.0 utsläpp
- Versioner före 1.0
- Säkerhetsreleaser
- Slutliga releaser
- Djangos interna funktioner
Index, ordlista och tabeller¶
ordlista