Django框架是Python最流行的web开发框架,熟练掌握框架的使用,对于提高开发效率,有非常大的帮助。今天就来分享一下最常见的登录功能,是怎么实现的?
from django.contrib.auth import authenticate, login
def my_view(request):
username = request.POST['username']
password = request.POST['password']
user = authenticate(request, username=username, password=password)
if user is not None:
login(request, user)
print("登录成功")
...
else:
print("登录失败")
...
使用实现登录的方法有很多种,以上只是其中一种。