Django 응용 프로그램 인스턴스, login()

604 단어 Djangopython 시작
Django 사용자 로그인from django.contrib.auth import login
 path('login/', login,{'template_name':'users/login.html'}, name='login'),

문제 발생:
login() got an unexpected keyword argument 'template_name'

처리: Django 버전의 변화로 인해 URL에 있는 path 방법을 수정해야 합니다. Django의 공식 문헌 자료인 Django/contrib/auth/views LoginView를 참고하십시오.
from django.contrib.auth.views import LoginView
    path('login/', LoginView.as_view(template_name='users/login.html'), name='login'),  #

좋은 웹페이지 즐겨찾기