我想使用基于类的视图来构建个人资料页面。是否有任何内置视图来实现这一点。例如:我用于auth_views
登录和注册。Django auth.views 不包含配置文件视图。所以我决定使用 django inbuilts 创建我自己的,用于在配置文件中创建更新和删除任务。我应该使用哪个基于类的视图来实现这一点?
问问题
1655 次
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-views和https://docs.djangoproject.com/ en/1.8/ref/class-based-views/generic-editing/#generic-editing-views了解通用视图的详细信息。但是为了更好地理解基于类的视图,请阅读django.views.generic
包中的源代码文件。
于 2015-08-12T15:01:26.780 回答