Django中继承父模版时子模板未继承父模板中的动态数据
解决办法:
自己定义一个
context_processors.py
其中的内容根据自己需求来:
#__author:'joy' #date: def index(request): meve_data=['首页','产品与服务','市场发展','经典案例','解决方案','联系我们'] return {"meve_data":meve_data}
值得注意的是 return出去的数据 是要字典格式的
在项目setting中配置自己定义的context_processors
'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.media', 'chouti.tools.context_processors.index', ],
然后就完美解决了
这是父模板(已经用了动态数据进行显示)
字模板中继承父模板的header和footer