pip install django-allauth python INSTALLED_APPS = [ ... 'django.contrib.sites', 'allauth', 'allauth.account', ... ] python SITE_ID = 1 python AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', ) python from django.urls import include, path urlpatterns = [ ... path('accounts/', include('allauth.urls')), ... ] python manage.py migrate python manage.py runserver html {% extends 'base.html' %} {% block content %} <form method="POST" action="{% url 'account_login' %}"> {% csrf_token %} {{ form.as_p }} </form> {% endblock %} html {% extends 'base.html' %} {% block content %} <form method="post" action="{% url 'account_signup' %}"> {% csrf_token %} {{ form.as_p }} </form> {% endblock %} html <!DOCTYPE html> <html> <head> </head> <body> {% block content %} {% endblock %} </body> </html> python manage.py runserver


上一篇:
下一篇:
切换中文