CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 20 Aug 2025 11:41:42 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090703023708
location: https://web.archive.org/web/20090703023708/https://www.djangoproject.com/documentation/
server-timing: captures_list;dur=0.562526, exclusion.robots;dur=0.023374, exclusion.robots.policy;dur=0.010252, esindex;dur=0.014111, cdx.remote;dur=34.801476, LoadShardBlock;dur=230.394872, PetaboxLoader3.datanode;dur=83.042201, PetaboxLoader3.resolve;dur=65.885216
x-app-server: wwwb-app225
x-ts: 302
x-tr: 296
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app225; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Wed, 20 Aug 2025 11:41:44 GMT
content-type: text/html; charset=iso-8859-1
content-length: 214
x-archive-orig-date: Fri, 03 Jul 2009 02:37:07 GMT
x-archive-orig-server: Apache
location: https://web.archive.org/web/20090703023708/https://docs.djangoproject.com/
x-archive-orig-content-length: 214
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Fri, 03 Jul 2009 02:37:08 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 17 Jul 2005 01:40:14 GMT", ; rel="prev memento"; datetime="Wed, 29 Apr 2009 20:39:09 GMT", ; rel="memento"; datetime="Fri, 03 Jul 2009 02:37:08 GMT", ; rel="next memento"; datetime="Mon, 03 Aug 2009 04:46:41 GMT", ; rel="last memento"; datetime="Wed, 28 May 2025 06:11:07 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090702232939_crawl101.gpg-c/52_10_20090703023602_crawl102.arc.gz
server-timing: captures_list;dur=2.192661, exclusion.robots;dur=0.027504, exclusion.robots.policy;dur=0.012144, esindex;dur=0.016356, cdx.remote;dur=22.787489, LoadShardBlock;dur=728.868259, PetaboxLoader3.datanode;dur=215.023628, PetaboxLoader3.resolve;dur=478.459034, load_resource;dur=364.279009
x-app-server: wwwb-app225
x-ts: 302
x-tr: 1164
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Wed, 20 Aug 2025 11:41:44 GMT
content-type: text/html; charset=utf-8
content-length: 0
x-archive-orig-date: Fri, 03 Jul 2009 02:37:08 GMT
x-archive-orig-server: Apache
x-archive-orig-vary: Cookie
location: https://web.archive.org/web/20090703023708/https://docs.djangoproject.com/en/dev/
x-archive-orig-content-length: 0
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Fri, 03 Jul 2009 02:37:08 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 25 Aug 2008 09:47:37 GMT", ; rel="prev memento"; datetime="Tue, 23 Jun 2009 01:08:06 GMT", ; rel="memento"; datetime="Fri, 03 Jul 2009 02:37:08 GMT", ; rel="next memento"; datetime="Wed, 08 Jul 2009 12:39:23 GMT", ; rel="last memento"; datetime="Tue, 01 Jul 2025 17:39:30 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090702232939_crawl101.gpg-c/52_10_20090703023602_crawl102.arc.gz
server-timing: captures_list;dur=0.793388, exclusion.robots;dur=0.030676, exclusion.robots.policy;dur=0.011520, esindex;dur=0.017848, cdx.remote;dur=7.242251, LoadShardBlock;dur=193.672970, PetaboxLoader3.datanode;dur=82.172891, PetaboxLoader3.resolve;dur=275.941063, load_resource;dur=194.653733
x-app-server: wwwb-app225
x-ts: 302
x-tr: 441
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 20 Aug 2025 11:41:45 GMT
content-type: text/html; charset=utf-8
x-archive-orig-date: Fri, 03 Jul 2009 02:37:08 GMT
x-archive-orig-server: Apache
x-archive-orig-expires: Fri, 03 Jul 2009 02:40:27 GMT
x-archive-orig-vary: Cookie
x-archive-orig-last-modified: Fri, 03 Jul 2009 02:35:27 GMT
x-archive-orig-etag: "e8281801e60fc0c8d8332f1d9fff5993"
x-archive-orig-cache-control: max-age=300
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Fri, 03 Jul 2009 02:37:08 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 25 Aug 2008 00:18:38 GMT", ; rel="prev memento"; datetime="Mon, 29 Jun 2009 19:04:59 GMT", ; rel="memento"; datetime="Fri, 03 Jul 2009 02:37:08 GMT", ; rel="next memento"; datetime="Fri, 03 Jul 2009 05:43:31 GMT", ; rel="last memento"; datetime="Sat, 19 Jul 2025 11:03:26 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090702232939_crawl101.gpg-c/52_10_20090703023602_crawl102.arc.gz
server-timing: captures_list;dur=0.699526, exclusion.robots;dur=0.024775, exclusion.robots.policy;dur=0.010286, esindex;dur=0.015771, cdx.remote;dur=33.473812, LoadShardBlock;dur=283.386113, PetaboxLoader3.datanode;dur=141.114058, PetaboxLoader3.resolve;dur=181.095842, load_resource;dur=119.768023
x-app-server: wwwb-app225
x-ts: 200
x-tr: 526
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Django | Django documentation | Django Documentation
This document is for Django's SVN release, which can be significantly different from previous releases. Get old docs here: Django 1.0
Django documentation¶
Everything you need to know about Django (and then some).
Getting help¶
Having trouble? We’d like to help!
- Try the FAQ – it’s got answers to many common questions.
- Looking for specific information? Try the Index, Module Index or the detailed table of contents.
- Search for information in the archives of the django-users mailing list, or post a question.
- Ask a question in the #django IRC channel, or search the IRC logs to see if its been asked before.
- Report bugs with Django in our ticket tracker.
The model layer¶
- Models: Model syntax | Field types | Meta options
- QuerySets: Executing queries | QuerySet method reference
- Model instances: Instance methods | Accessing related objects
- Advanced: Managers | Raw SQL | Transactions | Aggregation | Custom fields
- Other: Supported databases | Legacy databases | Providing initial data
The template layer¶
- For designers: Syntax overview | Built-in tags and filters
- For programmers: Template API | Custom tags and filters
The view layer¶
- The basics: URLconfs | View functions | Shortcuts
- Reference: Request/response objects
- File uploads: Overview | File objects | Storage API | Managing files | Custom storage
- Generic views: Overview | Built-in generic views
- Advanced: Generating CSV | Generating PDF
- Middleware: Overview | Built-in middleware classes
Forms¶
- The basics: Overview | Form API | Built-in fields | Built-in widgets
- Advanced: Forms for models | Integrating media | Formsets | Customizing validation
- Extras: Form preview | Form wizard
The development process¶
- Settings: Overview | Full list of settings
- django-admin.py and manage.py: Overview | Adding custom commands
- Testing: Overview
- Deployment: Overview | Apache/mod_wsgi | Apache/mod_python | FastCGI/SCGI/AJP | Apache authentication | Serving static files | Tracking code errors by e-mail
Other batteries included¶
- Admin site | Admin actions
- Authentication
- Cache system
- Conditional content processing
- Comments | Moderation | Custom comments
- Content types
- Cross Site Request Forgery protection
- Databrowse
- E-mail (sending)
- Flatpages
- Humanize
- Internationalization
- Jython support
- “Local flavor”
- Pagination
- Redirects
- Serialization
- Sessions
- Signals
- Sitemaps
- Sites
- Syndication feeds (RSS/Atom)
- Unicode in Django
- Web design helpers
The Django open-source project¶
- Community: How to get involved | The release process | Team of committers
- Design philosophies: Overview
- Documentation: About this documentation
- Third-party distributions: Overview
- Django over time: API stability | Archive of release notes | Backwards-incompatible changes
Questions/Feedback
Having trouble? We'd like to help!
- Try the FAQ — it's got answers to many common questions.
- Search for information in the archives of the django-users mailing list, or post a question.
- Ask a question in the #django IRC channel, or search the IRC logs to see if its been asked before.
- If you notice errors with this documentation, please open a ticket and let us know! Please only use the ticket tracker for criticisms and improvements on the docs. For tech support, use the resources above.
Search
Browse
You are here:
-
Django dev documentation
- Django documentation
Last update:
June 24, 2009, 6:45 p.m. (CDT)
© 2005-2009 Django Software Foundation unless otherwise noted. Django is a registered trademark of the Django Software Foundation.
Hosting graciously provided by