3

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

4

2 回答 2

4

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

于 2015-08-12T14:56:45.530 回答
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包中的源代码文件。

于 2015-08-12T15:01:26.780 回答