/ / Widget ajuste l'erreur ModuleNotFoundError: aucun module nommé "widget_tweaks" avec les formulaires Django - django, django-widget-tweaks

Erreur de réglage du widget ModuleNotFoundError: Aucun module nommé 'widget_tweaks' avec les formulaires Django - django, django-widget-tweaks

J'essaie de personnaliser mes formulaires Django en utilisant des modifications de widget pour une application que je construis avec un groupe et je reçois constamment une erreur:

ModuleNotFoundError: No module named "widget_tweaks"

Je ne comprends pas pourquoi.

J'ai installé le module sur mon mac avec $ pip install django-widget-tweaks et placé "widget_tweaks" dans le INSTALLED_APPS = [...] une partie de mon application "s settings.py fichier. Ce sont les deux seules choses que j'ai vu que je devais faire après avoir lu la documentation pour savoir comment utiliser les réglages de widget.

settings.py extrait de fichier:

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

Réponses:

0 pour la réponse № 1

Essayez d'installer avec pip3:

pip3 install django-widget-tweaks

0 pour la réponse № 2

J'ai eu le même problème et c'était en train de me tuer!

(pour moi) Le problème était que je travaillais dans unvirtural env dans PyCharm) mais j’ai aussi un python global. À partir de ma ligne de commande, j’exécutais manage.py runserver, le problème étant que mon python global n’a pas la bibliothèque widget-tweaks installée. (Je ne me suis pas rendu compte que je ne courais pas depuis le début)

Si vous êtes comme moi, la solution est de vous assurer que vous êtes dans le bon environnement,

de PyCharm, j'ai créé des outils -> exécuter la tâche de gestion.py -> serveur d'exécution

et cela a fonctionné ...