【问题标题】:Widget tweaks error ModuleNotFoundError: No module named 'widget_tweaks' with Django forms小部件调整错误 ModuleNotFoundError: No module named 'widget_tweaks' with Django forms
【发布时间】:2017-12-04 02:36:00
【问题描述】:

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

ModuleNotFoundError: No module named 'widget_tweaks'

我不明白为什么。

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

settings.py文件sn-p:

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',
]

【问题讨论】:

  • 您是否在模板顶部添加了此标签 {% load widget_tweaks %}
  • 嗨,Balaraju,是的,我做到了,但我的代码仍然抛出错误。

标签: django django-widget-tweaks


【解决方案1】:

尝试使用pip3安装:

pip3 install django-widget-tweaks 

【讨论】:

    【解决方案2】:

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

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

    如果你和我一样,解决办法就是确保你处于正确的环境中,

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

    它成功了……

    【讨论】:

      【解决方案3】:

      啊,这对我有用,写的时候看看 python -m pip 安装枕头 这个问题为我解决了

      【讨论】:

        【解决方案4】:

        使用pip install --upgrade pip将我的 pip 版本从 21.0.1 升级到 21.1.1 后,我的问题得到了解决

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-12-05
          • 2022-10-13
          • 2022-08-14
          • 2018-11-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多