2017-04-06 152 views
1

我试图用Django的无端分页 https://django-endless-pagination.readthedocs.io/en/latest/start.html#quickstart 于是我跟着教程导入错误:无法导入名称 'TEMPLATE_CONTEXT_PROCESSORS'

我写道:

from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS 
TEMPLATE_CONTEXT_PROCESSORS += (
    'django.core.context_processors.request', 
) 

而得到这个错误:

from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS 
ImportError: cannot import name 'TEMPLATE_CONTEXT_PROCESSORS' 

我该怎么办?

+0

你是什么Dajngo的版本? – albar

回答

0

这些指令是为Django 1.7或更早版本编写的。

他们在Django 1.8尚未更新为新TEMPLATES设置,并且不会在Django 1.10+工作。

对于这部分指令,从settings.py中删除这些行应该足够了,因为在Django 1.8+中默认启用了request模板上下文处理器。

但是,它看起来好像Django的无端分页is no longer supported所以你使用它与最新版本的Django的可能有其他问题。您可以尝试使用this fork

相关问题