19章 用户账户 中Django调用默认视图login的语句

Django2.0 里 django.contrib.auth.views没有login

使用了下面的方法

from django.urls import path, include
from django.contrib.auth.views import LoginView
#导入类
from . import views

app_name = 'users'

#修改模板路径
	LoginView.template_name = 'users/login.html'
	urlpatterns = [
		#登录界面
		#path('login/', login, {'template_name': 'users/login.html'}, name = 'login')
		path('login/',LoginView.as_view(template_name=users/login.htm),name='login')
		]

login改为LoginView
path('login/', login, {'template_name': 'users/login.html'}, name = 'login')
改为path('login/', LoginView.as_view(template_name= users/login.htm),name='login')1

也就是说Django2.0中login的导入方法和使用方法都进行了更新。


  1. 关于django 2.1 from django.contrib.auth.views import login ↩︎

你可能感兴趣的:(python,学习笔记)