[DOCKER] La fonction d'authentification Django ne se reflète pas bien

introduction

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.

finalement

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.

Commande Django + Docker

Recommended Posts

La fonction d'authentification Django ne se reflète pas bien
Python Django CSS reflété