[PYTHON] Die Django-Authentifizierungsfunktion wird nicht gut wiedergegeben

Einführung

In diesem Artikel werde ich beschreiben, wie mit dem Fehler umgegangen werden kann, der beim Einbinden der Benutzerauthentifizierungsfunktion in Django + Docker aufgetreten ist.

ModuleNotFoundError: No module named 'allauth' Diese Fehleranweisung hat mich durcheinander gebracht. Ich gab auf, weil ich nicht wusste, was ich tun sollte, aber die Lösung war sehr einfach ...

Fügen Sie zunächst der Datei "Docker" Folgendes hinzu.

Dockerfile


RUN pip install django-allauth

Fügen Sie es als Nächstes zu "require.txt" hinzu.

requirements.txt:requirements.txt


django-allauth>=0.32.0

Geben Sie abschließend Folgendes in das Terminal ein.

terminal


$ docker-compose build

Schließlich werden wir die übliche Arbeit erledigen.

terminal


$ docker-compose run --rm web python3 manage.py makemigrations

$ docker-compose run --rm web python3 manage.py migrate

$ docker-compose up

Das ist es.

Schließlich

Ich habe Stunden mit diesem Fehler verbracht und hoffe, dass er jemandem hilft, der auch stolpert.

Ich habe die Befehle hier zusammengefasst und hoffe, dass Sie sie hilfreich finden.

Django + Docker-Befehl

Recommended Posts

Die Django-Authentifizierungsfunktion wird nicht gut wiedergegeben
Python Django CSS reflektiert