我正在使用django-guardian處理對象權限。在我的settings.py:Django - 不正確配置錯誤,監護人的ANONYMOUS_USER_ID
ANONYMOUS_USER_ID = -1
然而,當我嘗試運行服務器,我得到一個配置不當的錯誤:
django.core.exceptions.ImproperlyConfigured: In order to use django-guardian's ObjectPermissionBackend authorization backend you have to configure ANONYMOUS_USER_ID at your settings module
我懷疑這可能是由於這樣的事實,我做from guardian.shortcuts import assign
在我的settings.py的頂部,但我不確定。註釋導入導致成功的服務器啓動,但嘗試訪問任何頁面會導致我提示AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF'
這表明完全設置有問題(可能它們未被正確找到?)。