オブジェクトのアクセス許可を処理するために django-guardian を使用しています。私のsettings.pyで:
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
これは、settings.py の上部で行っていることが原因である可能性があると思わfrom guardian.shortcuts import assign
れますが、よくわかりません。インポートをコメントアウトすると、サーバーの起動は成功しますが、任意のページにアクセスしようとするAttributeError: 'Settings' object has no attribute 'ROOT_URLCONF'
と、設定に何か問題があることがわかります (おそらく、正しく検出されていないのでしょうか?)。