0
votes

Comment réparer cette erreur: aucun module nommé 'Allauth'?

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.")


5 commentaires

Utilisez-vous virtualenv ? Est-ce activé?


Oui, j'utilise virtualenv et il est activé


Essayez d'exécuter python -m pip install Allauthuth 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


3 Réponses :


-1
votes
py manage.py makemigration
py manage.py migrate

0 commentaires

0
votes

J'ai résolu mon problème et le problème principal a été tourné autour de allauth.account que je veux migrer en installé_apps aussi, j'ai eu une application supplémentaire dans ce cas, 'Allauth.Account.Auth_Backends.AuthenticulticationBackend' , 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 Duplicate 'Compte' Parce que j'ai déjà une application avec ce nom, je devais renommer le nom de l'application qui existe déjà pour nommer des comptes comme des comptes pour Exemple jusqu'à ce que je puisse installer Allauth.Account a réussi.
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.


0 commentaires

0
votes

En installant django-allauth comme suit: xxx


0 commentaires