| 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. |