Django の使用の初心者であるため、Django をテストする目的でいくつかのモジュールを追加しようとしていますが、解決策をグーグルで検索しても成功しなかった importError に関する問題があります。以下は私の状況です
PythonパッケージがC:にインストールされている間、プロジェクトは私のPC J:\に作成されます。Guardian のインストール ガイドによると、次のコードを django のバックエンドに追加する必要があります。
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend', # default
'guardian.backends.ObjectPermissionBackend',)
保護者のアプリを mysite のディレクトリに配置し、install_apps 設定を 'guardian' で構成し、syncdb を開始すると、問題が発生します。以下のようなエラーの主張は、django のファイルが「guradian とは何か」を理解していないためだと考えています「本当に
File "J:\mysite\guardian\conf\settings.py", line 6, in raise ImproperlyConfigured("django-guardian の " django.core.exceptions.ImproperlyConfigured: django-guardian の O bjectPermissionBackend 承認を使用するためにバックエンド設定モジュールで ANONYMOUS_USE R_ID を設定する必要があります
そこで、'guardian' フォルダーを Django の contrib フォルダーの下に移動し、sys パスを追加して、'django.contrib.guardian' で install_app 設定を構成します。ただし、インポートエラーになります。