Django 报表生成器 TEMPLATE_CONTEXT_PROCESSORS 和 Django 1.8
Django report builder TEMPLATE_CONTEXT_PROCESSORS and Django 1.8
我正在关注 django 报表生成器快速入门手册:
- pip 安装 django-report-builder - 完成
- 将 report_builder 添加到 INSTALLED_APPS - 完成
- 添加url(r'^report_builder/', include('report_builder.urls'))到
url.py url 模式 - 完成
- 确保 django.core.context_processors.static 和
django.core.context_processors.media 在
TEMPLATE_CONTEXT_PROCESSORS - 未完成。 Django 文档说这些选项在 Django 1.8 中发生了变化,我没能找到在哪里以及如何确保这一点。
- 同步您的数据库。 python manage.py 迁移 - 完成。
- 使用 Django 管理员或导航至 /report_builder/ - 完成。该页面正在无休止地加载。
问题似乎出在第 4 步。如何为 Django 报告生成器设置 TEMPLATE_CONTEXT_PROCESSORS?
上下文处理器进入 TEMPLATES
设置中的 OPTIONS
字典。
TEMPLATES = [
{
...
OPTIONS = {
'context_processors': [
...
# add your template context processor here
],
...
},
...
},
]
您需要的 media
和 static
上下文处理器应该默认包含,因此您不必进行任何更改。
请参阅有关将模板升级到 Django 1.8 for more info 的文档。
我正在关注 django 报表生成器快速入门手册:
- pip 安装 django-report-builder - 完成
- 将 report_builder 添加到 INSTALLED_APPS - 完成
- 添加url(r'^report_builder/', include('report_builder.urls'))到 url.py url 模式 - 完成
- 确保 django.core.context_processors.static 和 django.core.context_processors.media 在 TEMPLATE_CONTEXT_PROCESSORS - 未完成。 Django 文档说这些选项在 Django 1.8 中发生了变化,我没能找到在哪里以及如何确保这一点。
- 同步您的数据库。 python manage.py 迁移 - 完成。
- 使用 Django 管理员或导航至 /report_builder/ - 完成。该页面正在无休止地加载。
问题似乎出在第 4 步。如何为 Django 报告生成器设置 TEMPLATE_CONTEXT_PROCESSORS?
上下文处理器进入 TEMPLATES
设置中的 OPTIONS
字典。
TEMPLATES = [
{
...
OPTIONS = {
'context_processors': [
...
# add your template context processor here
],
...
},
...
},
]
您需要的 media
和 static
上下文处理器应该默认包含,因此您不必进行任何更改。
请参阅有关将模板升级到 Django 1.8 for more info 的文档。