配置文件页面的基于Django类的视图
我想使用基于类的视图来构建配置文件页面。是否有任何内置视图来实现这一点。例如:我使用了配置文件页面的基于Django类的视图,django,django-class-based-views,django-profiles,Django,Django Class Based Views,Django Profiles,我想使用基于类的视图来构建配置文件页面。是否有任何内置视图来实现这一点。例如:我使用了auth_view进行登录和注册。 Django auth.views不包含纵断面图。因此,我决定使用django内置工具在概要文件中创建、更新和删除任务。我应该使用哪个基于类的视图来实现这一点?配置文件页面只不过是DetailView——唯一的区别是对象是一个实际的用户配置文件。如果您想显示当前的用户详细信息页面,只需覆盖get_object方法,并从request.session返回用户(如果这在您的项目中
auth_view
进行登录和注册。
Django auth.views不包含纵断面图。因此,我决定使用django内置工具在概要文件中创建、更新和删除任务。我应该使用哪个基于类的视图来实现这一点?配置文件页面只不过是
DetailView
——唯一的区别是对象是一个实际的用户配置文件。如果您想显示当前的用户详细信息页面,只需覆盖get_object
方法,并从request.session
返回用户(如果这在您的项目中是不同的,则返回用户的配置文件)。阅读和了解一般视图详细信息。但为了更好地理解基于类的视图,请阅读django.views.generic
包中的源代码文件。如果用户未通过身份验证,如何将其重定向到登录页面automatically@SahalSajjad如果您保护视图,因为它在登录到所需页面后将重定向到登录ans。在基于类的视图中,可以保护该方法。