zoukankan      html  css  js  c++  java
  • django 【认证】

    一、验证

       1.views.py

     1 from django.contrib.auth.decorators import login_required
     2 from django.contrib.auth import authenticate,login,logout
     3 
     4 
     5 @login_required
     6 def index(request):
     7     return render(request,"index.html")
     8 
     9 
    10 def account_logout(request):
    11     logout(request)
    12     return redirect("/")
    13 
    14 def account_login(request):
    15 
    16     if request.method == "POST":
    17         username = request.POST.get("username")
    18         password = request.POST.get("password")
    19         user = authenticate(username=username,password=password)
    20         if user:
    21             print('user login scuess',user)
    22             login(request,user)
    23             return  redirect(request.GET.get('next') or '/')  # bug,
    24     return render(request,'login.html')

      2.settings.py

    LOGIN_URL = "/account/login/"
    
    
    或者写在views.py
    @login_required(LOGIN_URL = "/account/login/")
    def index(request):
        return render(request,"index.html")
  • 相关阅读:
    模拟赛QAQ
    复习计划
    luogu P1080 国王游戏
    [NOIP2012T3]开车旅行
    luogu P1967 货车运输
    同余方程组的扩展欧几里得解法
    luogu P1476 休息中的小呆
    GRYZY #13. 拼不出的数
    GRYZY- #10. 财富
    GRYZY #8. 公交车
  • 原文地址:https://www.cnblogs.com/weibiao/p/7119862.html
Copyright © 2011-2022 走看看