无法从用户对象获取配置文件

时间:2011-12-03 18:30:22

标签: django profile

我正在尝试使用get_profile()方法获取用户的个人资料。我的AUTH_PROFILE_MODULE设置得很好,但我收到此错误信息:

  

无法加载配置文件模型,请在项目设置中检查AUTH_PROFILE_MODULE

您认为这是因为我已将个人资料模型与foreignKey字段而不是OneToOne字段的用户相关联吗?

我在进行更改之前会问,因为我不想破坏我的应用程序。

1 个答案:

答案 0 :(得分:4)

AUTH_PROFILE_MODULE = 'app_containing_profile_model.name_of_profile_model'

假设您有一个个人资料应用,其中models.py包含由个人资料类定义的个人资料模型。然后你就有了:

AUTH_PROFILE_MODULE = 'profiles.Profile'

您的项目是否已经配置好了?