Loading django/template/loader.py +0 −4 Original line number Diff line number Diff line Loading @@ -17,10 +17,6 @@ class LoaderOrigin(Origin): return self.loader(self.loadname, self.dirs)[0] def find_template(*args, **kwargs): return Engine.get_default().find_template(*args, **kwargs) def get_template(template_name, dirs=_dirs_undefined, using=None): """ Loads and returns a template for the given name. Loading docs/releases/1.8.txt +2 −1 Original line number Diff line number Diff line Loading @@ -838,7 +838,8 @@ 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. Also private APIs ``django.template.base.compile_string()`` and ``django.template.loader.find_template()`` were removed. Miscellaneous ~~~~~~~~~~~~~ Loading tests/template_tests/test_loaders.py +6 −4 Original line number Diff line number Diff line Loading @@ -114,10 +114,12 @@ class EggLoaderTest(SimpleTestCase): class CachedLoader(SimpleTestCase): def test_templatedir_caching(self): "Check that the template directories form part of the template cache key. Refs #13573" template_loader = Engine.get_default().template_loaders[0] # Retrieve a template specifying a template directory to check t1, name = loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'first'),)) t1, name = template_loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'first'),)) # Now retrieve the same template name, but from a different directory t2, name = loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'second'),)) t2, name = template_loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'second'),)) # The two templates should not have the same content self.assertNotEqual(t1.render(Context({})), t2.render(Context({}))) Loading Loading @@ -215,7 +217,7 @@ class PriorityCacheLoader(SimpleTestCase): """ Check that the order of template loader works. Refs #21460. """ t1, name = loader.find_template('priority/foo.html') t1 = loader.get_template('priority/foo.html') self.assertEqual(t1.render(Context({})), 'priority\n') Loading @@ -228,5 +230,5 @@ class PriorityLoader(SimpleTestCase): """ Check that the order of template loader works. Refs #21460. """ t1, name = loader.find_template('priority/foo.html') t1 = loader.get_template('priority/foo.html') self.assertEqual(t1.render(Context({})), 'priority\n') Loading
django/template/loader.py +0 −4 Original line number Diff line number Diff line Loading @@ -17,10 +17,6 @@ class LoaderOrigin(Origin): return self.loader(self.loadname, self.dirs)[0] def find_template(*args, **kwargs): return Engine.get_default().find_template(*args, **kwargs) def get_template(template_name, dirs=_dirs_undefined, using=None): """ Loads and returns a template for the given name. Loading
docs/releases/1.8.txt +2 −1 Original line number Diff line number Diff line Loading @@ -838,7 +838,8 @@ 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. Also private APIs ``django.template.base.compile_string()`` and ``django.template.loader.find_template()`` were removed. Miscellaneous ~~~~~~~~~~~~~ Loading
tests/template_tests/test_loaders.py +6 −4 Original line number Diff line number Diff line Loading @@ -114,10 +114,12 @@ class EggLoaderTest(SimpleTestCase): class CachedLoader(SimpleTestCase): def test_templatedir_caching(self): "Check that the template directories form part of the template cache key. Refs #13573" template_loader = Engine.get_default().template_loaders[0] # Retrieve a template specifying a template directory to check t1, name = loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'first'),)) t1, name = template_loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'first'),)) # Now retrieve the same template name, but from a different directory t2, name = loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'second'),)) t2, name = template_loader.find_template('test.html', (os.path.join(os.path.dirname(upath(__file__)), 'templates', 'second'),)) # The two templates should not have the same content self.assertNotEqual(t1.render(Context({})), t2.render(Context({}))) Loading Loading @@ -215,7 +217,7 @@ class PriorityCacheLoader(SimpleTestCase): """ Check that the order of template loader works. Refs #21460. """ t1, name = loader.find_template('priority/foo.html') t1 = loader.get_template('priority/foo.html') self.assertEqual(t1.render(Context({})), 'priority\n') Loading @@ -228,5 +230,5 @@ class PriorityLoader(SimpleTestCase): """ Check that the order of template loader works. Refs #21460. """ t1, name = loader.find_template('priority/foo.html') t1 = loader.get_template('priority/foo.html') self.assertEqual(t1.render(Context({})), 'priority\n')