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

Django知识点

时间:2018-11-19 20:12:24      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:ons   filename   没有   anon   表示   response   data   官网   ipa   

六、HttpRequest和HttpResponse

1.HttpRequest ---以参数request传给视图函数

属性:除session外的属性都应该被看作是只读的

①path ---返回字符串,表示请求页面的路径(不包括域名)"/blog/admin/"

②GET ---返回类字典对象,包含所有HTTP GET参数

③POST ---返回类字典对象,包含所有HTTP POST参数,但不包括上传文件信息

REQUEST ------返回类字典对象,包含所有POST和GET数据,先POST,后GET,不推荐使用该属性

④FILES ------返回类字典对象,包含所有的上传文件。键为<input type="file" name="..." />重name的值,值为python字典(该字典有三个键[1]filename:文件名、[2]content-type:文件类型、[3]content:文件内容)。FILES只有再请求方式为POST且表单包括enctype="multipart/form-data"属性时才有数据,否则就是空的类字典对象

⑤COOKIES ---返回字典,包括所有的cookie键值对

⑥META ---返回字典,包含所有可能的HTTP头

⑦user ---返回django.contrib.auth.user.User对象,表示当前登陆用户。如果没有用户登陆,user被设置成django.contrib.auth.models.AnonymousUser的一个对象,可以用is_anonymous()来区分登录用户和未登陆用户

if request.user.is_anonymous():
    ...
else:
    ...

⑧session ---返回可读写的类字典对象,表示当前的session

HttpRequest对象还有一些方法,可查询官网文档

GET和POST属性都是django.http.QueryDict的实例

2.HttpResponse ---视图给客户端返回的对象

属性和方法请阅读官网文档,除此之外,这个对象还有一些子类,有时也会用到

Django知识点

标签:ons   filename   没有   anon   表示   response   data   官网   ipa   

原文地址:https://www.cnblogs.com/jyh-py-blog/p/9984468.html

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