.. _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 =========== :ref:`Overview ` See what writing a database-driven application with Django looks like. :ref:`Installation ` Get Django installed on your computer. Tutorial: Writing your first Django application =============================================== :ref:`Part 1 ` Start a project, create models and play with the database API. :ref:`Part 2 ` Explore the automatically-generated admin site. :ref:`Part 3 ` Write the public interface views. :ref:`Part 4 ` Learn how to process forms. Using Django ============ :ref:`Models ` Design a single, definitive source of data about your data. :ref:`Handling web requests ` Handle web requests, map them to views and return pages. :ref:`Forms ` Build and handle HTML forms. :ref:`Templates ` Develop the visual design of your site. And more: --------- * :ref:`Authentication ` * :ref:`Caching ` * :ref:`E-mail ` * :ref:`File-access APIs ` * :ref:`topics-i18n` * :ref:`topics-pagination` * :ref:`Serialization ` * :ref:`Sessions ` * :ref:`Settings/configuration ` * :ref:`topics-signals` * :ref:`Testing ` Add-on ("contrib") applications =============================== :ref:`Django's automatic admin site ` Get a clean Web interface to your data with little effort. :ref:`Form tools ` Easily handle complex form workflows. :ref:`Syndication feeds ` Generate RSS and Atom feeds of your data. :ref:`"Local flavor" ` Give your site that special local touch. And more: --------- * :ref:`Comments ` * :ref:`Content types ` * :ref:`Cross Site Request Forgery protection ` * :ref:`Databrowse ` * :ref:`Flatpages ` * :ref:`Humanize ` * :ref:`Redirects ` * :ref:`Sitemaps ` * :ref:`Sites ` * :ref:`Web design helpers ` * :ref:`Markup ` Solving specific problems ========================= :ref:`Deployment ` Release your project to the world. :ref:`Importing data from legacy databases ` Use Django with an existing database or alongside other web development toolkits. :ref:`Custom template tags ` Add your own extensions to Django's template language. :ref:`Generating CSV ` & :ref:`PDF ` Produce non-HTML content with Django. And more: --------- * :ref:`Authenticating in Apache ` * :ref:`howto-custom-file-storage` * :ref:`howto-custom-management-commands` * :ref:`howto-custom-model-fields` * :ref:`Tracking code errors by e-mail ` * :ref:`howto-initial-data` * :ref:`howto-jython` * :ref:`Serving static files ` Reference ========= :ref:`Settings ` See all of Django's settings and what they do. :ref:`Request & response objects ` Understand the classes Django uses to represent HTTP requests and responses. :ref:`Model API reference ` Revel in the gory details of Django's model system. :ref:`Form API reference ` Learn the details of forms, fields and widgets. And more: --------- * :ref:`ref-databases` * :ref:`ref-django-admin` * :ref:`ref-files-index` * :ref:`ref-generic-views` * :ref:`ref-middleware` * :ref:`ref-templates-index` * :ref:`ref-unicode` And all the rest ================ :ref:`Internals ` Learn how Django works under the hood and how you can contribute to the project. :ref:`Release notes ` See what is and was new in each release of Django. :ref:`Miscellany ` Stuff we can't find a more organized place for. Like that drawer in your kitchen with the scissors, batteries and duct tape.