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 actifJ'é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