我正在阅读有关 Django 对自定义用户配置文件的支持。我了解,如果我执行以下步骤,我将能够将自定义用户配置文件对象与我的应用程序联系起来。
- 为 UserProfile 创建一个模型对象,它将 django.contrib.auth.models..User 作为 FK
- 将以下内容添加到 settings.py AUTH_PROFILE_MODULE = 'accounts.UserProfile'
- 确保每个 User 对象都有一个 UserProfile 对象(使用 django 信号,或者在查询时创建一个)
通过做这一切,我得到的是通过做获得用户个人资料的能力
user.get_profile()
我的问题是,我是否还有其他功能,例如(非管理员)查看/编辑用户个人资料的视图?