前提・実現したいこと
PyCharmでPython, Djangoの開発をしておりますが、エディタ上で赤の波線によるエラーが表示されます。エラーはエディタ上表示されるだけで、そのエラー表示が付いたままでも実行する上では問題なく動作していたので、しばらく放置していたのですが気になります。解決方法をご教授いただければ幸いです。
該当のソースコード
エディタ画面で例えば、myapps\pays\views.pyというファイルを開いているときに、下記のaccountsというアプリケーション名に赤色の波線が付いて「Unresolved reference"CustomUser"」という(エディター上の)エラーが表示されます。
python
1from accounts.models import CustomUser
試したこと
このimport文を下記のように修正するとエディター上のエラーを示す赤の波線は消えるのですが、
python
1from myapps.accounts.models import CustomUser
発生している問題・エラーメッセージ
上のように書いてプログラムを実行すると、下記のように実行時エラーになります。
RuntimeError: Model class myapps.accounts.models.CustomUser doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
補足情報(FW/ツールのバージョンなど)
myapps\accounts\apps.pyには下記のように書いていますし、
python
1class AccountsConfig(AppConfig): 2 name = 'accounts'
settings.pyには下記のように書いてあります。
python
1INSTALLED_APPS = [ 2・・・略 3 'accounts.apps.AccountsConfig', # ユーザ登録アプリケーション
accountsだけでなく、他のアプリケーションでも同様のエラー表示がエディタの波線でされています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。