index.txt 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. .. _index:
  2. ====================
  3. Django documentation
  4. ====================
  5. .. rubric:: Everything you need to know about Django (and then some).
  6. Getting help
  7. ============
  8. Having trouble? We'd like to help!
  9. * Try the :ref:`FAQ <faq-index>` -- it's got answers to many common questions.
  10. * Looking for specific information? Try the :ref:`genindex`, :ref:`modindex` or
  11. the :ref:`detailed table of contents <contents>`.
  12. * Search for information in the `archives of the django-users mailing list`_, or
  13. `post a question`_.
  14. * Ask a question in the `#django IRC channel`_, or search the `IRC logs`_ to see
  15. if its been asked before.
  16. * Report bugs with Django in our `ticket tracker`_.
  17. .. _archives of the django-users mailing list: http://groups.google.com/group/django-users/
  18. .. _post a question: http://groups.google.com/group/django-users/
  19. .. _#django IRC channel: irc://irc.freenode.net/django
  20. .. _IRC logs: http://oebfare.com/logger/django/
  21. .. _ticket tracker: http://code.djangoproject.com/
  22. First steps
  23. ===========
  24. * **From scratch:**
  25. :ref:`Overview <intro-overview>` |
  26. :ref:`Installation <intro-install>`
  27. * **Tutorial:**
  28. :ref:`Part 1 <intro-tutorial01>` |
  29. :ref:`Part 2 <intro-tutorial02>` |
  30. :ref:`Part 3 <intro-tutorial03>` |
  31. :ref:`Part 4 <intro-tutorial04>`
  32. The model layer
  33. ===============
  34. * **Models:**
  35. :ref:`Model syntax <topics-db-models>` |
  36. :ref:`Field types <ref-models-fields>` |
  37. :ref:`Meta options <ref-models-options>`
  38. * **QuerySets:**
  39. :ref:`Executing queries <topics-db-queries>` |
  40. :ref:`QuerySet method reference <ref-models-querysets>`
  41. * **Model instances:**
  42. :ref:`Instance methods <ref-models-instances>` |
  43. :ref:`Accessing related objects <ref-models-relations>`
  44. * **Advanced:**
  45. :ref:`Managers <topics-db-managers>` |
  46. :ref:`Raw SQL <topics-db-sql>` |
  47. :ref:`Transactions <topics-db-transactions>` |
  48. :ref:`Aggregation <topics-db-aggregation>` |
  49. :ref:`Custom fields <howto-custom-model-fields>`
  50. * **Other:**
  51. :ref:`Supported databases <ref-databases>` |
  52. :ref:`Legacy databases <howto-legacy-databases>` |
  53. :ref:`Providing initial data <howto-initial-data>`
  54. The template layer
  55. ==================
  56. * **For designers:**
  57. :ref:`Syntax overview <topics-templates>` |
  58. :ref:`Built-in tags and filters <ref-templates-builtins>`
  59. * **For programmers:**
  60. :ref:`Template API <ref-templates-api>` |
  61. :ref:`Custom tags and filters <howto-custom-template-tags>`
  62. The view layer
  63. ==============
  64. * **The basics:**
  65. :ref:`URLconfs <topics-http-urls>` |
  66. :ref:`View functions <topics-http-views>` |
  67. :ref:`Shortcuts <topics-http-shortcuts>`
  68. * **Reference:** :ref:`Request/response objects <ref-request-response>`
  69. * **File uploads:**
  70. :ref:`Overview <topics-http-file-uploads>` |
  71. :ref:`File objects <ref-files-file>` |
  72. :ref:`Storage API <ref-files-storage>` |
  73. :ref:`Managing files <topics-files>` |
  74. :ref:`Custom storage <howto-custom-file-storage>`
  75. * **Generic views:**
  76. :ref:`Overview<topics-generic-views>` |
  77. :ref:`Built-in generic views<ref-generic-views>`
  78. * **Advanced:**
  79. :ref:`Generating CSV <howto-outputting-csv>` |
  80. :ref:`Generating PDF <howto-outputting-pdf>`
  81. * **Middleware:**
  82. :ref:`Overview <topics-http-middleware>` |
  83. :ref:`Built-in middleware classes <ref-middleware>`
  84. Forms
  85. =====
  86. * **The basics:**
  87. :ref:`Overview <topics-forms-index>` |
  88. :ref:`Form API <ref-forms-api>` |
  89. :ref:`Built-in fields <ref-forms-fields>` |
  90. :ref:`Built-in widgets <ref-forms-widgets>`
  91. * **Advanced:**
  92. :ref:`Forms for models <topics-forms-modelforms>` |
  93. :ref:`Integrating media <topics-forms-media>` |
  94. :ref:`Formsets <topics-forms-formsets>` |
  95. :ref:`Customizing validation <ref-forms-validation>`
  96. * **Extras:**
  97. :ref:`Form preview <ref-contrib-formtools-form-preview>` |
  98. :ref:`Form wizard <ref-contrib-formtools-form-wizard>`
  99. The development process
  100. =======================
  101. * **Settings:**
  102. :ref:`Overview <topics-settings>` |
  103. :ref:`Full list of settings <ref-settings>`
  104. * **django-admin.py and manage.py:**
  105. :ref:`Overview <ref-django-admin>` |
  106. :ref:`Adding custom commands <howto-custom-management-commands>`
  107. * **Testing:** :ref:`Overview <topics-testing>`
  108. * **Deployment:**
  109. :ref:`Overview <howto-deployment-index>` |
  110. :ref:`Apache/mod_wsgi <howto-deployment-modwsgi>` |
  111. :ref:`Apache/mod_python <howto-deployment-modpython>` |
  112. :ref:`FastCGI/SCGI/AJP <howto-deployment-fastcgi>` |
  113. :ref:`Apache authentication <howto-apache-auth>` |
  114. :ref:`Serving static files <howto-static-files>` |
  115. :ref:`Tracking code errors by e-mail <howto-error-reporting>`
  116. Other batteries included
  117. ========================
  118. * :ref:`Admin site <ref-contrib-admin>` | :ref:`Admin actions <ref-contrib-admin-actions>`
  119. * :ref:`Authentication <topics-auth>`
  120. * :ref:`Cache system <topics-cache>`
  121. * :ref:`Conditional content processing <topics-conditional-processing>`
  122. * :ref:`Comments <ref-contrib-comments-index>` | :ref:`Moderation <ref-contrib-comments-moderation>` | :ref:`Custom comments <ref-contrib-comments-custom>`
  123. * :ref:`Content types <ref-contrib-contenttypes>`
  124. * :ref:`Cross Site Request Forgery protection <ref-contrib-csrf>`
  125. * :ref:`Databrowse <ref-contrib-databrowse>`
  126. * :ref:`E-mail (sending) <topics-email>`
  127. * :ref:`Flatpages <ref-contrib-flatpages>`
  128. * :ref:`Humanize <ref-contrib-humanize>`
  129. * :ref:`Internationalization <topics-i18n>`
  130. * :ref:`Jython support <howto-jython>`
  131. * :ref:`"Local flavor" <ref-contrib-localflavor>`
  132. * :ref:`Messages <ref-contrib-messages>`
  133. * :ref:`Pagination <topics-pagination>`
  134. * :ref:`Redirects <ref-contrib-redirects>`
  135. * :ref:`Serialization <topics-serialization>`
  136. * :ref:`Sessions <topics-http-sessions>`
  137. * :ref:`Signals <topics-signals>`
  138. * :ref:`Sitemaps <ref-contrib-sitemaps>`
  139. * :ref:`Sites <ref-contrib-sites>`
  140. * :ref:`Syndication feeds (RSS/Atom) <ref-contrib-syndication>`
  141. * :ref:`Unicode in Django <ref-unicode>`
  142. * :ref:`Web design helpers <ref-contrib-webdesign>`
  143. The Django open-source project
  144. ==============================
  145. * **Community:**
  146. :ref:`How to get involved <internals-contributing>` |
  147. :ref:`The release process <internals-release-process>` |
  148. :ref:`Team of committers <internals-committers>` |
  149. :ref:`The Django source code repository <internals-svn>`
  150. * **Design philosophies:**
  151. :ref:`Overview <misc-design-philosophies>`
  152. * **Documentation:**
  153. :ref:`About this documentation <internals-documentation>`
  154. * **Third-party distributions:**
  155. :ref:`Overview <misc-distributions>`
  156. * **Django over time:**
  157. :ref:`API stability <misc-api-stability>` |
  158. :ref:`Release notes and upgrading instructions <releases-index>` |
  159. :ref:`Deprecation Timeline <internals-deprecation>`