zoukankan      html  css  js  c++  java
  • Django request 常用属性

    一、request属性
    • path 
    获取url全路径(出去域名外)
    用法:
    request.path
    • GET
    用户所有的get内容以字典的形式存储
    例:{'name':'alan'}
    用法:
    data = request.GET.get('name')
    • POST
    用户所有的post内容以字典的形式存储
    例:{'name':'alan'}
    用法:
    data = request.POST.get('name')
    • MATE
    客户端所有的头部信息以字典形式存储
    用法:
    data = request.MATE.get('REMOTE_ADDR') //获取客户端的ip地址
                CONTENT_LENGTH
                CONTENT_TYPE
                HTTP_ACCEPT_ENCODING
                HTTP_ACCEPT_LANGUAGE
                HTTP_REFERER 引用页,如果有的话
                HTTP_USER_AGENT 客户机用户代理字符串
                QUERY_STRING 查询字符串,单一的未解析的字符串
                REMOTE_ADDR 客户机IP地址
                REMOTE_HOST 客户机hostname
                REQUEST_METHOD 请求方式,比如 GET 或 POST
                SERVER_NAME 服务器 hostname
                SERVER_PORT 服务器端口
    • COOKIES
    获取客户端cookie
     
    例:
    {'csrftoken': 'w94kJc4Q0jiJo2mQV51qyaqBt8fvdGuv', 'sessionid':'6donsq80ezvbd3p3mfloyojmpyd1d6s'}
    用法:
    data = request.COOKIES
     
    • FILES

        可以看作是一个字典对象,它包含所有的上载文件. FILES中的每个键是 <input type="file" name="" /> 中name 的值,每个值是一个标准的Python字典,该字典有以下三个键:

                filename -- 上传文件的文件名,一个python 字符串
                content-type 上传文件的 content type
                content 上传文件的原始内容
  • 相关阅读:
    事件委托
    关于瀑布流布局的一些想法
    关于鼠标坐标点的小事
    关于offset,client,scroll的认识
    松下抛却Jungle掌机研发项目
    投行麦格理维持百度股票“跑赢大盘”评级
    任地狱新一代掌机3DS出售2天销量达37万台
    淘宝称与500权利人协作删除侵权商品13万件
    麦考林将于3月2日宣布2010第四季度及全年财报
    美国将投资107亿美元打造4G无线收集
  • 原文地址:https://www.cnblogs.com/Alanpy/p/5275946.html
Copyright © 2011-2022 走看看