Je veux utiliser Allauth dans l'API de Django, mais quand je l'ai installé, j'ai eu des erreurs que je l'ai réparée par Django.Setup () et après cela, je reçois l'erreur qui me dit que je dois définir django_settings_module maintenant je l'ai fait Dans Manage.pyRY:
Traceback (most recent call last): File "manage.py", line 23, in <module> django.setup() File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/apps/registry.py", line 91, in populate app_config = AppConfig.create(entry) File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/apps/config.py", line 90, in create module = 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 961, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1014, in _gcd_import File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 783, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/allauth/account/auth_backends.py", line 3, in <module> from django.contrib.auth.backends import ModelBackend File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/contrib/auth/backends.py", line 5, in <module> from django.contrib.auth.models import Permission File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/contrib/auth/models.py", line 2, in <module> from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/contrib/auth/base_user.py", line 47, in <module> class AbstractBaseUser(models.Model): File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/db/models/base.py", line 107, in __new__ app_config = apps.get_containing_app_config(module) File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/apps/registry.py", line 252, in get_containing_app_config self.check_apps_ready() File "/media/abdelhamedabdin/BE4C6BE74C6B98C3/Cources/Django/all git/ripo/website/venv/lib/python3.8/site-packages/django/apps/registry.py", line 135, in check_apps_ready raise AppRegistryNotReady("Apps aren't loaded yet.")
3 Réponses :
py manage.py makemigration py manage.py migrate
J'ai résolu mon problème et le problème principal a été tourné autour de allauth.account code> que je veux migrer en
installé_apps code> aussi, j'ai eu une application supplémentaire dans ce cas,
'Allauth.Account.Auth_Backends.AuthenticulticationBackend' Code>, ces applications ont été la raison des problèmes.
Pour la première application (allauth.account.auth_backends.authentiollingbackend) Je reçois une erreur qui me dit que je ne suis pas capable de migrer les informations installées sans la migration d'une application Allauth d'abord.
Pour la deuxième application (Allauth.Account), j'avais une erreur
Jusqu'à ce que je ne puis que je sois capable de spécifier une erreur de chaque application, je migratitais chacun séparément pour montrer l'erreur spécifique à elle, mais lorsque je migratitais les deux ensemble, je recevais cette trace que je précise ci-dessus. P>
En installant django-allauth code> comme suit:
Utilisez-vous
virtualenv code>? Est-ce activé?
Oui, j'utilise virtualenv et il est activé
Essayez d'exécuter
python -m pip install Allauthuth code> lorsque votre virtualenv est actif
J'étais dirigé le code de la commande de Pycharm que j'active Virtualenv dans celle-ci et que l'exception ci-dessus que j'ai tapé a été soulevée parce que j'utilisais le terminal de Linux sans exécuter virtualenv, alors j'ai maintenant une nouvelle exception par la commande de Pycharm. J'ai modifié le message que vous pouvez le voir maintenant @charnel
Cela ne fonctionne pas avec moi. Pourriez-vous montrer le poste édité et montrer la nouvelle trace @IAINSHELVINGTON