2017-04-06 34 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

相關問題