File “/home/share/django/lib/python3.8/site-packages/django/apps/registry.py”, line 91, in populate app_config = AppConfig.create(entry) File “/home/share/django/lib/python3.8/site-packages/django/apps/config.py”, line 193, in create import_module(entry) File “/usr/lib/python3.8/importlib/__init__.py”, line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File “<frozen importlib._bootstrap>”, line 1014, in _gcd_import File “<frozen importlib._bootstrap>”, line 991, in _find_and_load File “<frozen importlib._bootstrap>”, line 973, in _find_and_load_unlocked ModuleNotFoundError: No module named ‘django.contrib.humanizemodels’

このエラーメッセージは、Djangoがdjango.contrib.humanizemodelsというモジュールを見つけられないことを示しています。このエラーは通常、INSTALLED_APPSに必要なアプリケーションが含まれていないか、アプリケーション名が誤っている場合に発生します。

以下の手順で問題を解決できるか確認してみてください:

  1. INSTALLED_APPSの確認:
    Djangoプロジェクトのsettings.pyファイルを開き、INSTALLED_APPS'django.contrib.humanize'が含まれているか確認してください。

    python
    INSTALLED_APPS = [ # 他のアプリケーション 'django.contrib.humanize', ]

    'django.contrib.humanize'が含まれていない場合は、追加してください。

  2. アプリケーション名の確認:
    エラーメッセージでは、django.contrib.humanizemodelsが見つからないと言っていますが、正しい名前はdjango.contrib.humanizeです。INSTALLED_APPSに正しい名前が含まれていることを確認してください。

    python
    'django.contrib.humanize',
  3. Djangoのバージョン確認:
    django.contrib.humanizeはDjangoの標準アプリケーションの一部であり、Djangoのバージョンによっては含まれていないことがあります。Djangoのバージョンを確認し、必要に応じてアップグレードしてください。

    bash
    python -m django --version

これらの手順で問題が解決しない場合は、Djangoのバージョンやプロジェクトの構造に関する他の問題が考えられます。それらの詳細を提供いただければ、より具体的なアシストができるかもしれません。

未分類

Posted by ぼっち