Dans cet article, j'écrirai sur la façon de traiter l'erreur qui s'est produite lors de l'incorporation de la fonction d'authentification utilisateur dans Django + Docker.
ModuleNotFoundError: No module named 'allauth' J'ai été dérangé par cette déclaration d'erreur. J'abandonnais parce que je ne savais pas quoi faire, mais la solution était très simple ...
Tout d'abord, ajoutez ce qui suit au fichier "Docker".
Dockerfile
RUN pip install django-allauth
Ensuite, ajoutez-le à "requirements.txt".
requirements.txt:requirements.txt
django-allauth>=0.32.0
Enfin, saisissez ce qui suit dans le terminal.
terminal
$ docker-compose build
Enfin, nous ferons le travail habituel.
terminal
$ docker-compose run --rm web python3 manage.py makemigrations
$ docker-compose run --rm web python3 manage.py migrate
$ docker-compose up
C'est tout.
J'ai passé des heures avec cette erreur et j'espère que cela aidera quelqu'un qui trébuche également.
J'ai résumé les commandes ici, donc j'espère que vous le trouverez utile.