窗口小部件调整错误ModuleNotFoundError:Django表单中没有名为“ widget_tweaks”的模块

Tha*_*hao 4 django django-widget-tweaks

我正在尝试使用微件微调来自定义我的Django表单,该微件调整是针对我正在与群组一起构建的应用程序,但我不断收到错误消息:

ModuleNotFoundError: No module named 'widget_tweaks'

我不明白为什么。

我将模块安装在Mac上,$ pip install django-widget-tweaks并放置'widget_tweaks'INSTALLED_APPS = [...]应用程序settings.py文件的一部分中。在阅读了有关如何使用小部件调整的文档之后,我仅需要看两件事。

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',
]
Run Code Online (Sandbox Code Playgroud)

小智 8

尝试使用安装pip3

pip3 install django-widget-tweaks 
Run Code Online (Sandbox Code Playgroud)


Ree*_*nes 5

我也遇到了同样的问题,这简直要了我的命!

(对我来说)问题是我在 PyCharm 的虚拟环境中工作)但我也有一个全局 python。从我的命令行我正在运行manage.py runserver,问题是我的全局python没有安装widget-tweaks库。(我没有意识到我没有逃离 venv)

如果你像我一样,解决方案是确保你处于正确的环境中,

从 PyCharm 我做了工具->运行manage.py任务->运行服务器

它起作用了......