我注意到,在我使用 Django 注册登录后,它会将我重定向到accounts/profile/. 默认情况下 Django 注册url.py不处理accounts/profile/,所以我需要创建自己的。
其实这个问题是三方面的:
- 为什么登录后会重定向到
accounts/profile/?有没有办法改变它?最好在成功登录后,我希望 Django 重定向回登录页面之前的页面。 - 如果我要创建自己的视图和模板
accounts/profile/,那么我应该把它放在哪里?Django的内置users(auth_userview.py - 还是Django 配置文件实际上会处理整个
account/profiles/事情?我已经用我自己的扩展了 Django 的User类UserProfile,但它更像是User表格的附加字段,而不是实际的“个人资料”(我没有创建头像或类似的东西,只是简单的东西,比如地址和电话号码,但最重要的是,一些我的应用所依赖的自定义用户类型)。