本文整理汇总了Python中django.template.context.Context.template方法的典型用法代码示例。如果您正苦于以下问题:Python Context.template方法的具体用法?Python Context.template怎么用?Python Context.template使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类django.template.context.Context
的用法示例。
在下文中一共展示了Context.template方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_context
# 需要导入模块: from django.template.context import Context [as 别名]
# 或者: from django.template.context.Context import template [as 别名]
def get_context(context_dict=None, current_app='', request_path=None, user_data=None):
user = user_data if hasattr(user_data, '_meta') else MockUser(user_data)
context_dict = context_dict or {}
context_updater = {
'request': MockRequest(request_path, user),
}
if user_data:
context_updater['user'] = user
context_dict.update(context_updater)
context = Context(context_dict)
context.template = mock.MagicMock()
context.template.engine.string_if_invalid = ''
if VERSION >= (1, 10):
match = mock.MagicMock()
match.app_name = current_app
context.resolver_match = match
else:
context._current_app = current_app
return context
示例2: get_mock_context
# 需要导入模块: from django.template.context import Context [as 别名]
# 或者: from django.template.context.Context import template [as 别名]
def get_mock_context(app=None, path=None, user_authorized=False, tree_item=None, put_var=None):
ctx = Context(
{
'request': MockRequest(path, user_authorized),
't2_root2_title': 'my_real_title', 'art_id': 10, 'tree_item': tree_item,
'somevar_str': 'articles_list', 'somevar_list': ['a', 'b'], 'put_var': put_var
},
current_app=app
)
ctx.template = mock.MagicMock()
ctx.template.engine.string_if_invalid = ''
return ctx
示例3: get_mock_context
# 需要导入模块: from django.template.context import Context [as 别名]
# 或者: from django.template.context.Context import template [as 别名]
def get_mock_context(app='', path=None, user_authorized=False, tree_item=None, put_var=None):
ctx = Context(
{
'request': MockRequest(path, user_authorized),
't2_root2_title': 'my_real_title', 'art_id': 10, 'tree_item': tree_item,
'somevar_str': 'articles_list', 'somevar_list': ['a', 'b'], 'put_var': put_var
}
)
ctx.template = mock.MagicMock()
ctx.template.engine.string_if_invalid = ''
if VERSION >= (1, 10):
match = mock.MagicMock()
match.app_name = app
ctx.resolver_match = match
else:
ctx._current_app = app
return ctx