| 42 | | Tutorial: Writing your first Django application |
|---|
| 43 | | =============================================== |
|---|
| | 42 | * **Models:** :ref:`Model syntax <topics-db-models>` | :ref:`Field types <ref-models-fields>` | :ref:`Meta options <ref-models-options>` |
|---|
| | 43 | * **QuerySets:** :ref:`Executing queries <topics-db-queries>` | :ref:`QuerySet method reference <ref-models-querysets>` |
|---|
| | 44 | * **Model instances:** :ref:`Instance methods <ref-models-instances>` | :ref:`Accessing related objects <ref-models-relations>` |
|---|
| | 45 | * **Advanced:** :ref:`Managers <topics-db-managers>` | :ref:`Raw SQL <topics-db-sql>` | :ref:`Transactions <topics-db-transactions>` | :ref:`Custom fields <howto-custom-model-fields>` |
|---|
| | 46 | * **Other:** :ref:`Supported databases <ref-databases>` | :ref:`Legacy databases <howto-legacy-databases>` | :ref:`Providing initial data <howto-initial-data>` |
|---|
| 54 | | :ref:`Part 4 <intro-tutorial04>` |
|---|
| 55 | | Learn how to process forms. |
|---|
| | 57 | * **The basics:** :ref:`URLconfs <topics-http-urls>` | :ref:`View functions <topics-http-views>` | :ref:`Shortcuts <topics-http-shortcuts>` |
|---|
| | 58 | * **Reference:** :ref:`Request/response objects <ref-request-response>` |
|---|
| | 59 | * **File uploads:** :ref:`Overview <topics-http-file-uploads>` | :ref:`File objects <ref-files-file>` | :ref:`Storage API <ref-files-storage>` | :ref:`Managing files <topics-files>` | :ref:`Custom storage <howto-custom-file-storage>` |
|---|
| | 60 | * **Advanced:** :ref:`Generic views <ref-generic-views>` | :ref:`Generating CSV <howto-outputting-csv>` | :ref:`Generating PDF <howto-outputting-pdf>` |
|---|
| | 61 | * **Middleware:** :ref:`Overview <topics-http-middleware>` | :ref:`Built-in middleware classes <ref-middleware>` |
|---|
| 76 | | * :ref:`Caching <topics-cache>` |
|---|
| 77 | | * :ref:`E-mail <topics-email>` |
|---|
| 78 | | * :ref:`File-access APIs <topics-files>` |
|---|
| 79 | | * :ref:`topics-i18n` |
|---|
| 80 | | * :ref:`topics-pagination` |
|---|
| 81 | | * :ref:`Serialization <topics-serialization>` |
|---|
| 82 | | * :ref:`Sessions <topics-http-sessions>` |
|---|
| 83 | | * :ref:`Settings/configuration <topics-settings>` |
|---|
| 84 | | * :ref:`topics-signals` |
|---|
| 85 | | * :ref:`Testing <topics-testing>` |
|---|
| 86 | | |
|---|
| 87 | | Add-on ("contrib") applications |
|---|
| 88 | | =============================== |
|---|
| 89 | | |
|---|
| 90 | | :ref:`Django's automatic admin site <ref-contrib-admin>` |
|---|
| 91 | | Get a clean Web interface to your data with little effort. |
|---|
| 92 | | |
|---|
| 93 | | :ref:`Form tools <ref-contrib-formtools-index>` |
|---|
| 94 | | Easily handle complex form workflows. |
|---|
| 95 | | |
|---|
| 96 | | :ref:`Syndication feeds <ref-contrib-syndication>` |
|---|
| 97 | | Generate RSS and Atom feeds of your data. |
|---|
| 98 | | |
|---|
| 99 | | :ref:`"Local flavor" <ref-contrib-localflavor>` |
|---|
| 100 | | Give your site that special local touch. |
|---|
| 101 | | |
|---|
| 102 | | And more: |
|---|
| 103 | | --------- |
|---|
| 104 | | |
|---|
| | 83 | * :ref:`Cache system <topics-cache>` |
|---|
| 120 | | :ref:`Deployment <howto-deployment-index>` |
|---|
| 121 | | Release your project to the world. |
|---|
| | 108 | * **Community:** :ref:`How to get involved <internals-contributing>` | :ref:`The release process <internals-release-process>` | :ref:`Team of committers <internals-committers>` |
|---|
| | 109 | * **Design philosophies:** :ref:`Overview <misc-design-philosophies>` |
|---|
| | 110 | * **Documentation:** :ref:`About this documentation <internals-documentation>` |
|---|
| | 111 | * **Third-party distributions:** :ref:`Overview <misc-distributions>` |
|---|
| | 112 | * **Django over time:** :ref:`API stability <misc-api-stability>` | :ref:`Archive of release notes <releases-index>` | `Backwards-incompatible changes`_ |
|---|
| 123 | | :ref:`Importing data from legacy databases <howto-legacy-databases>` |
|---|
| 124 | | Use Django with an existing database or alongside other web development |
|---|
| 125 | | toolkits. |
|---|
| 126 | | |
|---|
| 127 | | :ref:`Custom template tags <howto-custom-template-tags>` |
|---|
| 128 | | Add your own extensions to Django's template language. |
|---|
| 129 | | |
|---|
| 130 | | :ref:`Generating CSV <howto-outputting-csv>` & :ref:`PDF <howto-outputting-pdf>` |
|---|
| 131 | | Produce non-HTML content with Django. |
|---|
| 132 | | |
|---|
| 133 | | And more: |
|---|
| 134 | | --------- |
|---|
| 135 | | |
|---|
| 136 | | * :ref:`Authenticating in Apache <howto-apache-auth>` |
|---|
| 137 | | * :ref:`howto-custom-file-storage` |
|---|
| 138 | | * :ref:`howto-custom-management-commands` |
|---|
| 139 | | * :ref:`howto-custom-model-fields` |
|---|
| 140 | | * :ref:`Tracking code errors by e-mail <howto-error-reporting>` |
|---|
| 141 | | * :ref:`howto-initial-data` |
|---|
| 142 | | * :ref:`howto-jython` |
|---|
| 143 | | * :ref:`Serving static files <howto-static-files>` |
|---|
| 144 | | |
|---|
| 145 | | Reference |
|---|
| 146 | | ========= |
|---|
| 147 | | |
|---|
| 148 | | :ref:`Settings <ref-settings>` |
|---|
| 149 | | See all of Django's settings and what they do. |
|---|
| 150 | | |
|---|
| 151 | | :ref:`Request & response objects <ref-request-response>` |
|---|
| 152 | | Understand the classes Django uses to represent HTTP requests and responses. |
|---|
| 153 | | |
|---|
| 154 | | :ref:`Model API reference <ref-models-index>` |
|---|
| 155 | | Revel in the gory details of Django's model system. |
|---|
| 156 | | |
|---|
| 157 | | :ref:`Form API reference <ref-forms-index>` |
|---|
| 158 | | Learn the details of forms, fields and widgets. |
|---|
| 159 | | |
|---|
| 160 | | And more: |
|---|
| 161 | | --------- |
|---|
| 162 | | |
|---|
| 163 | | * :ref:`ref-databases` |
|---|
| 164 | | * :ref:`ref-django-admin` |
|---|
| 165 | | * :ref:`ref-files-index` |
|---|
| 166 | | * :ref:`ref-generic-views` |
|---|
| 167 | | * :ref:`ref-middleware` |
|---|
| 168 | | * :ref:`ref-templates-index` |
|---|
| 169 | | * :ref:`ref-unicode` |
|---|
| 170 | | |
|---|
| 171 | | And all the rest |
|---|
| 172 | | ================ |
|---|
| 173 | | |
|---|
| 174 | | :ref:`Internals <internals-index>` |
|---|
| 175 | | Learn how Django works under the hood and how you can contribute to the |
|---|
| 176 | | project. |
|---|
| 177 | | |
|---|
| 178 | | :ref:`Release notes <releases-index>` |
|---|
| 179 | | See what is and was new in each release of Django. |
|---|
| 180 | | |
|---|
| 181 | | :ref:`Miscellany <misc-index>` |
|---|
| 182 | | Stuff we can't find a more organized place for. Like that drawer in your |
|---|
| 183 | | kitchen with the scissors, batteries and duct tape. |
|---|
| | 114 | .. _Backwards-incompatible changes: http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges |
|---|