我试图像本文提到的那样设置模板上下文处理器,以便我可以为每个模板提供信息。
我在views.py中写了这个函数:
def items_in_cart(request):
"""Used by settings.TEMPLATE_CONTEXT_PROCESSORS to provide an item count
to every template"""
cart, lines = get_users_cart_and_lines(request)
return {'items_in_cart': lines.count()}
然后我将这一行添加到 settings.py 中:
TEMPLATE_CONTEXT_PROCESSORS = ('Store.views.items_in_cart',)
但是现在每当我转到任何页面时,都会收到此错误:
ImproperlyConfigured at /
Put 'django.contrib.auth.context_processors.auth' in your TEMPLATE_CONTEXT_PROCESSORS setting in order to use the admin application.
我做错什么了吗?这里发生了什么?我试着按照错误所说的去做,然后它会呈现一个页面,其中我的所有样式表和图像都丢失了。