index.txt 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  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://botland.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. :ref:`Multiple databases <topics-db-multi-db>`
  51. * **Other:**
  52. :ref:`Supported databases <ref-databases>` |
  53. :ref:`Legacy databases <howto-legacy-databases>` |
  54. :ref:`Providing initial data <howto-initial-data>` |
  55. :ref:`Optimize database access <topics-db-optimization>`
  56. The template layer
  57. ==================
  58. * **For designers:**
  59. :ref:`Syntax overview <topics-templates>` |
  60. :ref:`Built-in tags and filters <ref-templates-builtins>`
  61. * **For programmers:**
  62. :ref:`Template API <ref-templates-api>` |
  63. :ref:`Custom tags and filters <howto-custom-template-tags>`
  64. The view layer
  65. ==============
  66. * **The basics:**
  67. :ref:`URLconfs <topics-http-urls>` |
  68. :ref:`View functions <topics-http-views>` |
  69. :ref:`Shortcuts <topics-http-shortcuts>`
  70. * **Reference:** :ref:`Request/response objects <ref-request-response>`
  71. * **File uploads:**
  72. :ref:`Overview <topics-http-file-uploads>` |
  73. :ref:`File objects <ref-files-file>` |
  74. :ref:`Storage API <ref-files-storage>` |
  75. :ref:`Managing files <topics-files>` |
  76. :ref:`Custom storage <howto-custom-file-storage>`
  77. * **Generic views:**
  78. :ref:`Overview<topics-generic-views>` |
  79. :ref:`Built-in generic views<ref-generic-views>`
  80. * **Advanced:**
  81. :ref:`Generating CSV <howto-outputting-csv>` |
  82. :ref:`Generating PDF <howto-outputting-pdf>`
  83. * **Middleware:**
  84. :ref:`Overview <topics-http-middleware>` |
  85. :ref:`Built-in middleware classes <ref-middleware>`
  86. Forms
  87. =====
  88. * **The basics:**
  89. :ref:`Overview <topics-forms-index>` |
  90. :ref:`Form API <ref-forms-api>` |
  91. :ref:`Built-in fields <ref-forms-fields>` |
  92. :ref:`Built-in widgets <ref-forms-widgets>`
  93. * **Advanced:**
  94. :ref:`Forms for models <topics-forms-modelforms>` |
  95. :ref:`Integrating media <topics-forms-media>` |
  96. :ref:`Formsets <topics-forms-formsets>` |
  97. :ref:`Customizing validation <ref-forms-validation>`
  98. * **Extras:**
  99. :ref:`Form preview <ref-contrib-formtools-form-preview>` |
  100. :ref:`Form wizard <ref-contrib-formtools-form-wizard>`
  101. The development process
  102. =======================
  103. * **Settings:**
  104. :ref:`Overview <topics-settings>` |
  105. :ref:`Full list of settings <ref-settings>`
  106. * **django-admin.py and manage.py:**
  107. :ref:`Overview <ref-django-admin>` |
  108. :ref:`Adding custom commands <howto-custom-management-commands>`
  109. * **Testing:** :ref:`Overview <topics-testing>`
  110. * **Deployment:**
  111. :ref:`Overview <howto-deployment-index>` |
  112. :ref:`Apache/mod_wsgi <howto-deployment-modwsgi>` |
  113. :ref:`Apache/mod_python <howto-deployment-modpython>` |
  114. :ref:`FastCGI/SCGI/AJP <howto-deployment-fastcgi>` |
  115. :ref:`Apache authentication <howto-apache-auth>` |
  116. :ref:`Serving static files <howto-static-files>` |
  117. :ref:`Tracking code errors by e-mail <howto-error-reporting>`
  118. Other batteries included
  119. ========================
  120. * :ref:`Admin site <ref-contrib-admin>` | :ref:`Admin actions <ref-contrib-admin-actions>`
  121. * :ref:`Authentication <topics-auth>`
  122. * :ref:`Cache system <topics-cache>`
  123. * :ref:`Conditional content processing <topics-conditional-processing>`
  124. * :ref:`Comments <ref-contrib-comments-index>` | :ref:`Moderation <ref-contrib-comments-moderation>` | :ref:`Custom comments <ref-contrib-comments-custom>`
  125. * :ref:`Content types <ref-contrib-contenttypes>`
  126. * :ref:`Cross Site Request Forgery protection <ref-contrib-csrf>`
  127. * :ref:`Databrowse <ref-contrib-databrowse>`
  128. * :ref:`E-mail (sending) <topics-email>`
  129. * :ref:`Flatpages <ref-contrib-flatpages>`
  130. * :ref:`GeoDjango <ref-contrib-gis>`
  131. * :ref:`Humanize <ref-contrib-humanize>`
  132. * :ref:`Internationalization <topics-i18n>`
  133. * :ref:`Jython support <howto-jython>`
  134. * :ref:`"Local flavor" <ref-contrib-localflavor>`
  135. * :ref:`Messages <ref-contrib-messages>`
  136. * :ref:`Pagination <topics-pagination>`
  137. * :ref:`Redirects <ref-contrib-redirects>`
  138. * :ref:`Serialization <topics-serialization>`
  139. * :ref:`Sessions <topics-http-sessions>`
  140. * :ref:`Signals <topics-signals>`
  141. * :ref:`Sitemaps <ref-contrib-sitemaps>`
  142. * :ref:`Sites <ref-contrib-sites>`
  143. * :ref:`Syndication feeds (RSS/Atom) <ref-contrib-syndication>`
  144. * :ref:`Unicode in Django <ref-unicode>`
  145. * :ref:`Web design helpers <ref-contrib-webdesign>`
  146. * :ref:`Validators <ref-validators>`
  147. The Django open-source project
  148. ==============================
  149. * **Community:**
  150. :ref:`How to get involved <internals-contributing>` |
  151. :ref:`The release process <internals-release-process>` |
  152. :ref:`Team of committers <internals-committers>` |
  153. :ref:`The Django source code repository <internals-svn>`
  154. * **Design philosophies:**
  155. :ref:`Overview <misc-design-philosophies>`
  156. * **Documentation:**
  157. :ref:`About this documentation <internals-documentation>`
  158. * **Third-party distributions:**
  159. :ref:`Overview <misc-distributions>`
  160. * **Django over time:**
  161. :ref:`API stability <misc-api-stability>` |
  162. :ref:`Release notes and upgrading instructions <releases-index>` |
  163. :ref:`Deprecation Timeline <internals-deprecation>`