根据自定义context_processors完成自定义tag
接口测试
Win7
Django 1.11
实践活动
步骤1
运用根目录下,在建自定义context前后文CPU相匹配的py文件(例中为 project_dir/website/context_processors.py,和views.py文件在同一级目录)
context_processors.py
def customer_processor(request):
temp_dic = {'user_id': 10003, 'name':'shouke'}
return {'userinfo': temp_dic}
步骤2
改动settings.py文件的TEMPLATES自变量,增加自定义CPU
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
……
'OPTIONS': {
'context_processors': [
…… ,
'website.context_processors.customer_processor',
],
},
},
]
步骤3
在html模板文件中应用,形如下列
<p>
name is {{ userinfo.name}}
</p>
参照连接:
https://docs.djangoproject.com/en/1.11/ref/templates/api/#using-requestcontext
文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣快排营销www.seoguRubloG.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系✚Qq61910465