グループで作成しているアプリのウィジェットの調整を使用してDjangoフォームをカスタマイズしようとしていますが、エラーが発生し続けます:
ModuleNotFoundError: No module named 'widget_tweaks'
理由がわかりません。
モジュールをMacに$ pip install Django-widget-tweaks
でインストールし、'widget_tweaks'
をアプリのINSTALLED_APPS = [...]
ファイルのsettings.py
部分に配置しました。ウィジェットの微調整の使用方法に関するドキュメントを読んだ後、私がしなければならなかったのはこれらの2つだけでした。
settings.py
ファイルスニペット:
INSTALLED_APPS = [
'Django.contrib.admin',
'Django.contrib.auth',
'Django.contrib.contenttypes',
'Django.contrib.sessions',
'Django.contrib.messages',
'Django.contrib.staticfiles',
'PupsToPet.apps.PupstopetConfig',
'widget_tweaks',
#'Django.contrib.easy_maps',
]
pip3
でインストールしてみてください:
pip3 install Django-widget-tweaks
私はこれと同じ問題を抱えていました、そしてそれは私を殺していました!
(私にとって)問題は私がPyCharmの仮想環境で働いていたということでした)しかし私はグローバルpythonも持っています。私のコマンドラインからmanage.pyrunserverを実行していました、問題私のグローバルpythonにはwidget-tweaksライブラリがインストールされていません。(venvから実行していないことに気づいていませんでした)
あなたが私のようなら、解決策はあなたが正しい環境にいることを確認することです、
pyCharmから私はツールを実行しました-> manage.pyタスクを実行します-> runserver
そしてそれはうまくいきました...