mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Cleaned up the django.template namespace.
Since this package is going to hold both the implementation of the Django Template Language and the infrastructure for Multiple Template Engines, it should be untied from the DTL as much as possible within our backwards-compatibility policy. Only public APIs (i.e. APIs mentioned in the documentation) were left.
This commit is contained in:
@@ -832,6 +832,14 @@ Django previously closed database connections between each test within a
|
||||
``TestCase`` within a transaction. If some of your tests relied on the old
|
||||
behavior, you should have them inherit from ``TransactionTestCase`` instead.
|
||||
|
||||
Cleanup of the ``django.template`` namespace
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you've been relying on private APIs exposed in the ``django.template``
|
||||
module, you may have to import them from ``django.template.base`` instead.
|
||||
|
||||
Also ``django.template.base.compile_string()`` was removed.
|
||||
|
||||
Miscellaneous
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
@@ -906,8 +914,6 @@ Miscellaneous
|
||||
delete a key if ``set()`` fails. This is necessary to ensure the ``cache_db``
|
||||
session store always fetches the most current session data.
|
||||
|
||||
* Private API ``django.template.compile_string`` was removed.
|
||||
|
||||
* Private APIs ``override_template_loaders`` and ``override_with_test_loader``
|
||||
in ``django.test.utils`` were removed. Override ``TEMPLATE_LOADERS`` with
|
||||
``override_settings`` instead.
|
||||
|
||||
Reference in New Issue
Block a user