最近我添加了一个可选的用户资料模型,通过OneToOneField与用户关联如下:
class UserProfile(models.Model): # Creating class
user = models.OneToOneField(User, on_delete=models.CASCADE)
这个问题出现在我以已登录的用户身份访问网站后,在提交登录表单后遇到错误:
AttributeError at /login/
'User' 对象没有 'profile' 属性
在将该字段添加到链接配置文件和用户之前,我的当前 UserProfile 模型是完好无损的。
我已经搜索了我的文件,寻找任何与 'User.profile
' 相关的内容以及类似的查询,但是我无法找到任何可以让我正确以用户身份登录的内容。
我不确定是否需要发布其他代码(例如 views.py、models.py、forms.py 等),也不想在这个问题中发布可能不必要的代码,因此请告诉我是否需要发布更具体的内容来解决这个问题,或者您是否知道任何可能的解决方案。
谢谢。