码迷,mamicode.com
首页 > 其他好文 > 详细

Django开发笔记三

时间:2017-10-12 20:34:37      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:dex   bsp   用户   ase   username   request   错误   def   开发   

1、基于类的方式重写登录:views.py:

from django.views.generic.base import View

class LoginView(View):
    def get(self,request):
        return render(request, "test/login.html", {})

    def post(self,request):
        user_name = request.POST.get("username", "")
        pass_word = request.POST.get("password", "")
        user = authenticate(username=user_name, password=pass_word)

        if user is not None:
            dj_login(request, user)
            return render(request, "test/index.html", {})
        else:
            return render(request, "test/login.html", {"msg": "用户名或密码错误"})

 users.py:

url(r‘^login/$‘, LoginView.as_view(), name="login"),

 

Django开发笔记三

标签:dex   bsp   用户   ase   username   request   错误   def   开发   

原文地址:http://www.cnblogs.com/lanqie/p/7657560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!