.. _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 :ref:`FAQ ` -- it's got answers to many common questions. * Looking for specific information? Try the :ref:`genindex`, :ref:`modindex` or the :ref:`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`_. .. _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://oebfare.com/logger/django/ .. _ticket tracker: http://code.djangoproject.com/ First steps =========== * **From scratch:** :ref:`Overview ` | :ref:`Installation ` * **Tutorial:** :ref:`Part 1 ` | :ref:`Part 2 ` | :ref:`Part 3 ` | :ref:`Part 4 ` The model layer =============== * **Models:** :ref:`Model syntax ` | :ref:`Field types ` | :ref:`Meta options ` * **QuerySets:** :ref:`Executing queries ` | :ref:`QuerySet method reference ` * **Model instances:** :ref:`Instance methods ` | :ref:`Accessing related objects ` * **Advanced:** :ref:`Managers ` | :ref:`Raw SQL ` | :ref:`Transactions ` | :ref:`Aggregation ` | :ref:`Custom fields ` * **Other:** :ref:`Supported databases ` | :ref:`Legacy databases ` | :ref:`Providing initial data ` The template layer ================== * **For designers:** :ref:`Syntax overview ` | :ref:`Built-in tags and filters ` * **For programmers:** :ref:`Template API ` | :ref:`Custom tags and filters ` The view layer ============== * **The basics:** :ref:`URLconfs ` | :ref:`View functions ` | :ref:`Shortcuts ` * **Reference:** :ref:`Request/response objects ` * **File uploads:** :ref:`Overview ` | :ref:`File objects ` | :ref:`Storage API ` | :ref:`Managing files ` | :ref:`Custom storage ` * **Advanced:** :ref:`Generic views ` | :ref:`Generating CSV ` | :ref:`Generating PDF ` * **Middleware:** :ref:`Overview ` | :ref:`Built-in middleware classes ` Forms ===== * **The basics:** :ref:`Overview ` | :ref:`Form API ` | :ref:`Built-in fields ` | :ref:`Built-in widgets ` * **Advanced:** :ref:`Forms for models ` | :ref:`Integrating media ` | :ref:`Formsets ` | :ref:`Customizing validation ` * **Extras:** :ref:`Form preview ` | :ref:`Form wizard ` The development process ======================= * **Settings:** :ref:`Overview ` | :ref:`Full list of settings ` * **django-admin.py and manage.py:** :ref:`Overview ` | :ref:`Adding custom commands ` * **Testing:** :ref:`Overview ` * **Deployment:** :ref:`Overview ` | :ref:`Apache/mod_python ` | :ref:`FastCGI/SCGI/AJP ` | :ref:`Apache authentication ` | :ref:`Serving static files ` | :ref:`Tracking code errors by e-mail ` Other batteries included ======================== * :ref:`Admin site ` * :ref:`Authentication ` * :ref:`Cache system ` * :ref:`Conditional content processing ` * :ref:`Comments ` * :ref:`Content types ` * :ref:`Cross Site Request Forgery protection ` * :ref:`Databrowse ` * :ref:`E-mail (sending) ` * :ref:`Flatpages ` * :ref:`Humanize ` * :ref:`Internationalization ` * :ref:`Jython support ` * :ref:`"Local flavor" ` * :ref:`Pagination ` * :ref:`Redirects ` * :ref:`Serialization ` * :ref:`Sessions ` * :ref:`Signals ` * :ref:`Sitemaps ` * :ref:`Sites ` * :ref:`Syndication feeds (RSS/Atom) ` * :ref:`Unicode in Django ` * :ref:`Web design helpers ` The Django open-source project ============================== * **Community:** :ref:`How to get involved ` | :ref:`The release process ` | :ref:`Team of committers ` * **Design philosophies:** :ref:`Overview ` * **Documentation:** :ref:`About this documentation ` * **Third-party distributions:** :ref:`Overview ` * **Django over time:** :ref:`API stability ` | :ref:`Archive of release notes ` | `Backwards-incompatible changes`_ .. _Backwards-incompatible changes: http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges