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

自己关于Django的一些实践

时间:2017-12-12 17:24:18      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:移动   抓取   htm   django   password   bsp   get   text   pre   

一 render() redirect() HttpResponse() 响应 是个什么东西

def login(request):
    if request.method==POST:
        username=request.POST.get(username)
        password=request.POST.get(password)
        userlist=models.UserInfo.objects.filter(username=username,password=password)
        if userlist:
            obj1=redirect(/index/)
            print(obj1,type(obj1))
            return obj1
    obj=render(request,login.html)
    print(obj,type(obj))
    return obj

  输出:

  这是redirect()            status_code: 302(临时移动) 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。会自动将请求者转到不同的位置。但由于搜索引擎会继续抓取原有位置并将其编入索引,因此您不应使用此代码来告诉搜索引擎页面或网站已被移动。 

<HttpResponseRedirect status_code=302, "text/html; charset=utf-8", url="/index/"> <class django.http.response.HttpResponseRedirect>

  这是render()             status_code:200(成功)  服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。

<HttpResponse status_code=200, "text/html; charset=utf-8"> <class django.http.response.HttpResponse>

  这是HttpResponse()

<HttpResponse status_code=200, "text/html; charset=utf-8"> <class django.http.response.HttpResponse>

 

自己关于Django的一些实践

标签:移动   抓取   htm   django   password   bsp   get   text   pre   

原文地址:http://www.cnblogs.com/654321cc/p/8028206.html

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