python - Django 报告生成器 TEMPLATE_CONTEXT_PROCESSORS 和 Django 1.8

标签 python django report

我正在关注 django 报告生成器快速入门手册:

  1. pip 安装 django-report-builder - 完成
  2. 将 report_builder 添加到 INSTALLED_APPS - 完成
  3. 添加 url(r'^report_builder/', include('report_builder.urls')) 到 url.py url 模式 - 完成
  4. 确保 django.core.context_processors.static 和 django.core.context_processors.media 位于 TEMPLATE_CONTEXT_PROCESSORS - 未完成。 Django 文档说这些选项在 Django 1.8 中已更改,但我无法找到在哪里以及如何确保这一点。
  5. 同步您的数据库。 python manage.py migrate - 完成。
  6. 使用 Django admin 或导航至/report_builder/- 完成。该页面只是无休止地加载。

看来问题出在步骤 #4 上。如何为 django 报告生成器设置 TEMPLATE_CONTEXT_PROCESSORS?

最佳答案

上下文处理器位于TEMPLATES 设置中的OPTIONS 字典中。

TEMPLATES = [
    {
        ...
        OPTIONS = {
            'context_processors': [
                ...
                # add your template context processor here
            ],
            ...
        },
        ...
    },
]

默认情况下应包含您需要的 mediastatic 上下文处理器,因此您不必进行任何更改。

请参阅有关将模板升级到 Django 1.8 for more info 的文档.

关于python - Django 报告生成器 TEMPLATE_CONTEXT_PROCESSORS 和 Django 1.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32503763/

相关文章:

php - 按季度而非按年报告

python - 在文件中写入大量数据的最快方法

python - Django-Tagging - count and ordering top "tags"(我有更干净的解决方案吗?)

crystal-reports - Crystal 报表 : Cross-Tab Column Arrangements

python - 如何找到 pg_config 路径

python - 如何使用 CBV 在所有 Django 模板中创建侧边栏?

java - setter/getter 无法正常工作

python - 在pygame中创建一个按钮来控制背景音乐的开启和关闭

python - 无法在 Mac OS X 10.9 上安装 Lxml

python - 没有频率的差异pandas.DateTimeIndex