Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在基于类的视图中访问request.user_Django - Fatal编程技术网

Django 在基于类的视图中访问request.user

Django 在基于类的视图中访问request.user,django,Django,我想在使用此视图加载模板时显示当前用户。有办法吗 class IndexView(generic.ListView): template_name = 'app/template.html' context_object_name = 'drinks' def get_queryset(self): return Drinks.objects.all() 如果使用基于类的通用视图或渲染快捷方式,则可以简单地使用{{user},只要上下文处理器在模板设置中包含'djan

我想在使用此视图加载模板时显示当前用户。有办法吗

class IndexView(generic.ListView):
    template_name = 'app/template.html'
    context_object_name = 'drinks'

def get_queryset(self):
    return Drinks.objects.all()

如果使用基于类的通用视图或渲染快捷方式,则可以简单地使用{{user},只要上下文处理器在模板设置中包含'django.contrib.auth.context{u processors.auth'。

在template.html中,可以使用{request.user}例如{request.user.first{name}。如果需要登录,可以使用{{request.user.is_authenticated}