mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Fixed #12248 -- Refactored django.template to get code out of __init__.py, to help with avoiding circular import dependencies. Thanks to Tom Tobin for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14722 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1005
									
								
								django/template/base.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1005
									
								
								django/template/base.py
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,5 +1,5 @@ | ||||
| from django.conf import settings | ||||
| from django.template import Lexer, Parser, tag_re, NodeList, VariableNode, TemplateSyntaxError | ||||
| from django.template.base import Lexer, Parser, tag_re, NodeList, VariableNode, TemplateSyntaxError | ||||
| from django.utils.encoding import force_unicode | ||||
| from django.utils.html import escape | ||||
| from django.utils.safestring import SafeData, EscapeData | ||||
|   | ||||
| @@ -8,7 +8,7 @@ try: | ||||
| except ImportError: | ||||
|     from django.utils.functional import wraps  # Python 2.4 fallback. | ||||
|  | ||||
| from django.template import Variable, Library | ||||
| from django.template.base import Variable, Library | ||||
| from django.conf import settings | ||||
| from django.utils import formats | ||||
| from django.utils.encoding import force_unicode, iri_to_uri | ||||
|   | ||||
| @@ -4,9 +4,9 @@ import sys | ||||
| import re | ||||
| from itertools import groupby, cycle as itertools_cycle | ||||
|  | ||||
| from django.template import Node, NodeList, Template, Context, Variable | ||||
| from django.template import TemplateSyntaxError, VariableDoesNotExist, BLOCK_TAG_START, BLOCK_TAG_END, VARIABLE_TAG_START, VARIABLE_TAG_END, SINGLE_BRACE_START, SINGLE_BRACE_END, COMMENT_TAG_START, COMMENT_TAG_END | ||||
| from django.template import get_library, Library, InvalidTemplateLibrary | ||||
| from django.template.base import Node, NodeList, Template, Context, Variable | ||||
| from django.template.base import TemplateSyntaxError, VariableDoesNotExist, BLOCK_TAG_START, BLOCK_TAG_END, VARIABLE_TAG_START, VARIABLE_TAG_END, SINGLE_BRACE_START, SINGLE_BRACE_END, COMMENT_TAG_START, COMMENT_TAG_END | ||||
| from django.template.base import get_library, Library, InvalidTemplateLibrary | ||||
| from django.template.smartif import IfParser, Literal | ||||
| from django.conf import settings | ||||
| from django.utils.encoding import smart_str, smart_unicode | ||||
|   | ||||
| @@ -26,7 +26,7 @@ | ||||
| # installed, because pkg_resources is necessary to read eggs. | ||||
|  | ||||
| from django.core.exceptions import ImproperlyConfigured | ||||
| from django.template import Origin, Template, Context, TemplateDoesNotExist, add_to_builtins | ||||
| from django.template.base import Origin, Template, Context, TemplateDoesNotExist, add_to_builtins | ||||
| from django.utils.importlib import import_module | ||||
| from django.conf import settings | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| from django.template import TemplateSyntaxError, TemplateDoesNotExist, Variable | ||||
| from django.template import Library, Node, TextNode | ||||
| from django.template.base import TemplateSyntaxError, TemplateDoesNotExist, Variable | ||||
| from django.template.base import Library, Node, TextNode | ||||
| from django.template.loader import get_template | ||||
| from django.conf import settings | ||||
| from django.utils.safestring import mark_safe | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import sys | ||||
|  | ||||
| from django.conf import settings | ||||
| from django.core.exceptions import ImproperlyConfigured | ||||
| from django.template import TemplateDoesNotExist | ||||
| from django.template.base import TemplateDoesNotExist | ||||
| from django.template.loader import BaseLoader | ||||
| from django.utils._os import safe_join | ||||
| from django.utils.importlib import import_module | ||||
|   | ||||
| @@ -4,7 +4,7 @@ to load templates from them in order, caching the result. | ||||
| """ | ||||
|  | ||||
| from django.core.exceptions import ImproperlyConfigured | ||||
| from django.template import TemplateDoesNotExist | ||||
| from django.template.base import TemplateDoesNotExist | ||||
| from django.template.loader import BaseLoader, get_template_from_string, find_template_loader, make_origin | ||||
| from django.utils.hashcompat import sha_constructor | ||||
| from django.utils.importlib import import_module | ||||
|   | ||||
| @@ -5,7 +5,7 @@ try: | ||||
| except ImportError: | ||||
|     resource_string = None | ||||
|  | ||||
| from django.template import TemplateDoesNotExist | ||||
| from django.template.base import TemplateDoesNotExist | ||||
| from django.template.loader import BaseLoader | ||||
| from django.conf import settings | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ Wrapper for loading templates from the filesystem. | ||||
| """ | ||||
|  | ||||
| from django.conf import settings | ||||
| from django.template import TemplateDoesNotExist | ||||
| from django.template.base import TemplateDoesNotExist | ||||
| from django.template.loader import BaseLoader | ||||
| from django.utils._os import safe_join | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user