39 | | of 1.0. This includes these APIs: |
40 | | |
41 | | - :doc:`Authorization </topics/auth/index>` |
42 | | |
43 | | - :doc:`Caching </topics/cache>`. |
44 | | |
45 | | - :doc:`Model definition, managers, querying and transactions |
46 | | </topics/db/index>` |
47 | | |
48 | | - :doc:`Sending email </topics/email>`. |
49 | | |
50 | | - :doc:`File handling and storage </topics/files>` |
51 | | |
52 | | - :doc:`Forms </topics/forms/index>` |
53 | | |
54 | | - :doc:`HTTP request/response handling </topics/http/index>`, including file |
55 | | uploads, middleware, sessions, URL resolution, view, and shortcut APIs. |
56 | | |
57 | | - :doc:`Generic views </topics/class-based-views/index>`. |
58 | | |
59 | | - :doc:`Internationalization </topics/i18n/index>`. |
60 | | |
61 | | - :doc:`Pagination </topics/pagination>` |
62 | | |
63 | | - :doc:`Serialization </topics/serialization>` |
64 | | |
65 | | - :doc:`Signals </topics/signals>` |
66 | | |
67 | | - :doc:`Templates </topics/templates>`, including the language, Python-level |
68 | | :doc:`template APIs </ref/templates/index>`, and :doc:`custom template tags |
69 | | and libraries </howto/custom-template-tags>`. We may add new template |
70 | | tags in the future and the names may inadvertently clash with |
71 | | external template tags. Before adding any such tags, we'll ensure that |
72 | | Django raises an error if it tries to load tags with duplicate names. |
73 | | |
74 | | - :doc:`Testing </topics/testing/index>` |
75 | | |
76 | | - :doc:`django-admin utility </ref/django-admin>`. |
77 | | |
78 | | - :doc:`Built-in middleware </ref/middleware>` |
79 | | |
80 | | - :doc:`Request/response objects </ref/request-response>`. |
81 | | |
82 | | - :doc:`Settings </ref/settings>`. Note, though that while the :doc:`list of |
83 | | built-in settings </ref/settings>` can be considered complete we may -- and |
84 | | probably will -- add new settings in future versions. This is one of those |
85 | | places where "'stable' does not mean 'complete.'" |
86 | | |
87 | | - :doc:`Built-in signals </ref/signals>`. Like settings, we'll probably add |
88 | | new signals in the future, but the existing ones won't break. |
89 | | |
90 | | - :doc:`Unicode handling </ref/unicode>`. |
91 | | |
92 | | - Everything covered by the :doc:`HOWTO guides </howto/index>`. |
93 | | |
94 | | ``django.utils`` |
95 | | ---------------- |
96 | | |
97 | | Most of the modules in ``django.utils`` are designed for internal use. Only |
98 | | the following parts of :doc:`django.utils </ref/utils>` can be considered stable: |
99 | | |
100 | | - ``django.utils.cache`` |
101 | | - ``django.utils.datastructures.SortedDict`` -- only this single class; the |
102 | | rest of the module is for internal use. |
103 | | - ``django.utils.encoding`` |
104 | | - ``django.utils.feedgenerator`` |
105 | | - ``django.utils.http`` |
106 | | - ``django.utils.safestring`` |
107 | | - ``django.utils.translation`` |
108 | | - ``django.utils.tzinfo`` |
| 41 | of 1.0. |