ModuleNotFoundError:没有名为“crispy_formsmain”的模块

问题描述

请帮助我,因为我是 Django 的新手,我正在出于好奇心学习。我试图找到解决方案,但找不到。我花了 2 天时间来找到合适的解决方案。请帮忙。

我从 github 克隆了存储库,它给了我如下错误

    (env) C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master>python manage.py runserver
    Watching for file changes with StatReloader
    Exception in thread django-main-thread:
    Traceback (most recent call last):
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1520.0_x64__qbz5n2kfra8p0\lib\threading.py",line 954,in _bootstrap_inner
        self.run()
      File `"C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1520.0_x64__qbz5n2kfra8p0\lib\threading.py",line 892,in run`
        self._target(*self._args,**self._kwargs)
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\utils\autoreload.py",line 64,in wrapper
        fn(*args,**kwargs)
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-`packages\django\core\management\commands\runserver.py",line 110,in inner_runautoreload.raise_last_exception()`
  

File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\utils\autoreload.py",line 87,in raise_last_exception
    raise _exception[1]

      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\core\management\__init__.py",line 375,in execute
        autoreload.check_errors(django.setup)()
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\utils\autoreload.py",**kwargs)
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\__init__.py",line 24,in setup
        apps.populate(settings.INSTALLED_APPS)
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\apps\registry.py",line 91,in populate
        app_config = AppConfig.create(entry)
      File "C:\Users\Tenzin Karma\Desktop\critique\Wrappers-India-Online-master\env\lib\site-packages\django\apps\config.py",line 224,in create
        import_module(entry)
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1520.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py",line 127,in import_module
        return _bootstrap._gcd_import(name[level:],package,level)
      File "<frozen importlib._bootstrap>",line 1030,in _gcd_import
      File "<frozen importlib._bootstrap>",line 1007,in _find_and_load
      File "<frozen importlib._bootstrap>",line 984,in _find_and_load_unlocked
    ModuleNotFoundError: No module named 'crispy_formsmain'

解决方法

查看错误,您似乎缺少该模块。你可以试试

pip install django-crispy-forms

同样从错误日志中,我可以看到您正在使用虚拟环境,请确保您将软件包安装在同一个 venv 中。

一旦安装,如果仍然显示错误,则 在settings.py 安装的应用程序中添加crispy_forms 在settings.py 中添加CRISPY_TEMPLATE_PACK = 'bootstrap4