我想在使用此视图加载模板时显示当前用户。有办法吗?
class IndexView(generic.ListView):
template_name = 'app/template.html'
context_object_name = 'drinks'
def get_queryset(self):
return Drinks.objects.all()
答案 0 :(得分:1)
如果您使用基于通用类的视图或渲染快捷方式,则只要{{ user }}
在context_processors
设置中包含'django.contrib.auth.context_processors.auth'
,您就可以使用TEMPLATES
。
答案 1 :(得分:0)
在template.html
中,您可以使用{{ request.user }}
(例如{{ request.user.first_name }}
)。如果您需要登录,可以使用{{ request.user.is_authenticated }}
。