diff --git a/docs/index.txt b/docs/index.txt index 5ed85d755e..6f6151b6d6 100644 --- a/docs/index.txt +++ b/docs/index.txt @@ -33,47 +33,121 @@ Having trouble? We'd like to help! First steps =========== - * **From scratch:** :ref:`Overview ` | :ref:`Installation ` - * **Tutorial:** :ref:`Part 1 ` | :ref:`Part 2 ` | :ref:`Part 3 ` | :ref:`Part 4 ` + * **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 ` + * **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 ` + * **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 ` + * **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 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_wsgi ` | | :ref:`Apache/mod_python ` :ref:`FastCGI/SCGI/AJP ` | :ref:`Apache authentication ` | :ref:`Serving static files ` | :ref:`Tracking code errors by e-mail ` + * **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_wsgi ` | + :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 ======================== @@ -106,10 +180,22 @@ Other batteries included 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`_ + * **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