基于Django Class的配置文件页面视图

时间:2015-08-12 14:50:54

标签: django django-class-based-views django-profiles

我想使用基于类的视图来构建配置文件页面。是否有任何内置视图来实现这一目标。例如:我使用auth_views进行登录和注册。 Django auth.views不包含个人资料视图。因此,我决定使用django inbuilts创建自己的内容,以便在配置文件中创建更新和删除任务。我应该使用哪种基于类的视图来实现这一目标?

2 个答案:

答案 0 :(得分:4)

配置文件页面只不过是DetailView - 唯一的区别是该对象是实际的用户配置文件。如果要显示当前用户详细信息页面,只需覆盖get_object方法并从request.session返回用户(或者如果项目中的内容不同,则返回其配置文件)。

答案 1 :(得分:0)

阅读https://docs.djangoproject.com/en/1.8/topics/class-based-views/generic-display/#built-in-class-based-generic-viewshttps://docs.djangoproject.com/en/1.8/ref/class-based-views/generic-editing/#generic-editing-views了解一般视图详细信息。但为了最好地理解基于类的视图,请阅读django.views.generic包中的源代码文件。