2012-04-23 75 views
1

我在 “/projectname/projectname/settings.py” 设置ANONYMOUS_USER_ID守护者:我已经设置 “ANONYMOUS_USER_ID”,但仍获得了ImproperlyConfigured错误

ANONYMOUS_USER_ID = -1

但guardian.conf。当我使用syncdb时,设置会不正确地配置。

提高ImproperlyConfigured(“为了使用Django的监护人的” django.core.exceptions.ImproperlyConfigured:为了使用Django的监护人的ObjectPermissionBackend授权后端你必须在你的设置模块配置ANONYMOUS_USER_ID

I also post this question on google group

回答

0
  1. 重载服务器
  2. 检查错字可能为ANONYMOUS_USER_ID
  3. 确保设置文件实际上是用来和ANONYMOUS_USER_ID是输出内部./manage.py diffsettings
+0

我想为“AUTH_PROFILE_MODULE”定义UserProfile类。因此,我使用“从userena.models导入UserenaBaseProfile”并定义一个子类:class UserProfile(UserenaBaseProfile):pass'。但是“从userena.models导入UserenaBaseProfile”导致问题。我不知道为什么。 – supei 2012-04-23 09:19:45

+0

当我导入userena.models.UserenaBaseProfile或其子类时,我得到相同的错误。 – supei 2012-04-23 09:22:18

+0

@supei什么问题?在settings.py中使用 – okm 2012-04-23 09:24:51

0

“/projectname/projectname/setting.py”

使用settings.py代替setting.py

+0

立即更新。它是“/projectname/projectname/settings.py”。这是一个错字。 – supei 2012-04-23 08:59:37

相关问题