.. _index: ==================== Django documentation ==================== .. rubric:: Everything you need to know about Django (and then some). Getting help ============ Having trouble? We'd like to help! * Try the :doc:`FAQ ` -- it's got answers to many common questions. * Looking for specific information? Try the :ref:`genindex`, :ref:`modindex` or the :doc:`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 it's been asked before. * Report bugs with Django in our `ticket tracker`_. .. _archives of the django-users mailing list: http://groups.google.com/group/django-users/ .. _post a question: http://groups.google.com/group/django-users/ .. _#django IRC channel: irc://irc.freenode.net/django .. _IRC logs: http://django-irc-logs.com/ .. _ticket tracker: https://code.djangoproject.com/ First steps =========== * **From scratch:** :doc:`Overview ` | :doc:`Installation ` * **Tutorial:** :doc:`Part 1 ` | :doc:`Part 2 ` | :doc:`Part 3 ` | :doc:`Part 4 ` The model layer =============== * **Models:** :doc:`Model syntax ` | :doc:`Field types ` | :doc:`Meta options ` * **QuerySets:** :doc:`Executing queries ` | :doc:`QuerySet method reference ` * **Model instances:** :doc:`Instance methods ` | :doc:`Accessing related objects ` * **Advanced:** :doc:`Managers ` | :doc:`Raw SQL ` | :doc:`Transactions ` | :doc:`Aggregation ` | :doc:`Custom fields ` | :doc:`Multiple databases ` * **Other:** :doc:`Supported databases ` | :doc:`Legacy databases ` | :doc:`Providing initial data ` | :doc:`Optimize database access ` The template layer ================== * **For designers:** :doc:`Syntax overview ` | :doc:`Built-in tags and filters ` * **For programmers:** :doc:`Template API ` | :doc:`Custom tags and filters ` The view layer ============== * **The basics:** :doc:`URLconfs ` | :doc:`View functions ` | :doc:`Shortcuts ` | :doc:`Decorators ` * **Reference:** :doc:`Request/response objects ` | :doc:`TemplateResponse objects ` * **File uploads:** :doc:`Overview ` | :doc:`File objects ` | :doc:`Storage API ` | :doc:`Managing files ` | :doc:`Custom storage ` * **Generic views:** :doc:`Overview` | :doc:`Built-in generic views` * **Advanced:** :doc:`Generating CSV ` | :doc:`Generating PDF ` * **Middleware:** :doc:`Overview ` | :doc:`Built-in middleware classes ` Forms ===== * **The basics:** :doc:`Overview ` | :doc:`Form API ` | :doc:`Built-in fields ` | :doc:`Built-in widgets ` * **Advanced:** :doc:`Forms for models ` | :doc:`Integrating media ` | :doc:`Formsets ` | :doc:`Customizing validation ` * **Extras:** :doc:`Form preview ` | :doc:`Form wizard ` The development process ======================= * **Settings:** :doc:`Overview ` | :doc:`Full list of settings ` * **Exceptions:** :doc:`Overview ` * **django-admin.py and manage.py:** :doc:`Overview ` | :doc:`Adding custom commands ` * **Testing:** :doc:`Overview ` * **Deployment:** :doc:`Overview ` | :doc:`WSGI servers ` | :doc:`FastCGI/SCGI/AJP ` | :doc:`Apache/mod_python (deprecated) ` | :doc:`Apache authentication ` | :doc:`Handling static files ` | :doc:`Tracking code errors by email ` Other batteries included ======================== * :doc:`Admin site ` | :doc:`Admin actions ` | :doc:`Admin documentation generator` * :doc:`Authentication ` * :doc:`Cache system ` * :doc:`Clickjacking protection ` * :doc:`Comments ` | :doc:`Moderation ` | :doc:`Custom comments ` * :doc:`Conditional content processing ` * :doc:`Content types and generic relations ` * :doc:`Cross Site Request Forgery protection ` * :doc:`Cryptographic signing ` * :doc:`Databrowse ` * :doc:`E-mail (sending) ` * :doc:`Flatpages ` * :doc:`GeoDjango ` * :doc:`Humanize ` * :doc:`Internationalization ` * :doc:`Jython support ` * :doc:`"Local flavor" ` * :doc:`Logging ` * :doc:`Messages ` * :doc:`Pagination ` * :doc:`Redirects ` * :doc:`Security ` * :doc:`Serialization ` * :doc:`Sessions ` * :doc:`Signals ` * :doc:`Sitemaps ` * :doc:`Sites ` * :doc:`Static Files ` * :doc:`Syndication feeds (RSS/Atom) ` * :doc:`Unicode in Django ` * :doc:`Web design helpers ` * :doc:`Validators ` * Function-based generic views (Deprecated) :doc:`Overview` | :doc:`Built-in generic views` | :doc:`Migration guide` The Django open-source project ============================== * **Community:** :doc:`How to get involved ` | :doc:`The release process ` | :doc:`Team of committers ` | :doc:`The Django source code repository ` * **Design philosophies:** :doc:`Overview ` * **Documentation:** :doc:`About this documentation ` * **Third-party distributions:** :doc:`Overview ` * **Django over time:** :doc:`API stability ` | :doc:`Release notes and upgrading instructions ` | :doc:`Deprecation Timeline `