views的补充
请求头一般与请求内容用/r/n/r/n隔开
请求头包含的内容
request.Meta(...) 一般在下面几种方法里面取不到的东西需要去原生的头里面去取,比如用户的终端类型
request.method
request.path_info
request.COOKIES
request.body
request.POST
request.FILES
request.GET
request.xxxx.getlist return HttpResponse(a)可以返回字符串,也可以返回字节
return render
return redirect 设置cookies、设置响应头
response = HttpResponse(a)
response['name']='zq'
response.set_cookie()
return response Response Headers【
HTTP/1.0 200 OK
Date: Sun, 06 May 2018 03:17:32 GMT
Server: WSGIServer/0.1 Python/2.7.10
X-Frame-Options: SAMEORIGIN
Content-Type: text/html; charset=utf-8
name: zq
Content-Length: 505】 Model操作(也可以使用原生的sql语句)
表内容操作
models.tb.objects.create()
models.tb.objects.create(**{字典})
obj = models.tb()
obj.save()
models.tb.objects.all()[1:10]
models.tb.objects.all()
models.tb.objects.update()
models.tb.objects.filter(id__in = [1,2,3])
models.tb.objects.filter(单下划线id)
models.tb.objects.filter(...).delete
models.tb.objects.values
models.tb.objects.values_list
models.tb.objects.get
models.tb.objects.filter().update
models.tb.objects.filter().first()
models.tb.objects.filter(字典)
models.tb.objects.filter(...).count()
models.tb.objects.filter(双下划线跨表)
models.tb.objects.filter(id__gt = 1)
models.tb.objects.filter(id__range = [1,5])
models.tb.objects.filter(id__lt = 5)
models.tb.objects.filter(id__lte = 5)
models.tb.objects.filter(id__gte = 5,name='root')
models.tb.objects.exclude(id__gte = 5)#不等于 多对多:
obj.set
obj.add(1,2,3)
obj.add([1,2,3])
obj.remove([1,2,3])
obj.clear([1,2,3])
obj.all()
models.tb.objects.all().order_by('')
models.tb.objects.distinct() class A:
name
b__set 反向查找B表的数据 class B
caption
fk = ForignKey(A)views的补充
请求头一般与请求内容用/r/n/r/n隔开
请求头包含的内容
request.Meta(...) 一般在下面几种方法里面取不到的东西需要去原生的头里面去取,比如用户的终端类型
request.method
request.path_info
request.COOKIES
request.body
request.POST
request.FILES
request.GET
request.xxxx.getlist return HttpResponse(a)可以返回字符串,也可以返回字节
return render
return redirect 设置cookies、设置响应头
response = HttpResponse(a)
response['name']='zq'
response.set_cookie()
return response Response Headers【
HTTP/1.0 200 OK
Date: Sun, 06 May 2018 03:17:32 GMT
Server: WSGIServer/0.1 Python/2.7.10
X-Frame-Options: SAMEORIGIN
Content-Type: text/html; charset=utf-8
name: zq
Content-Length: 505】 Model操作(也可以使用原生的sql语句)
表内容操作
models.tb.objects.create()
models.tb.objects.create(**{字典})
obj = models.tb()
obj.save()
models.tb.objects.all()[1:10]
models.tb.objects.all()
models.tb.objects.update()
models.tb.objects.filter(id__in = [1,2,3])
models.tb.objects.filter(单下划线id)
models.tb.objects.filter(...).delete
models.tb.objects.values
models.tb.objects.values_list
models.tb.objects.get
models.tb.objects.filter().update
models.tb.objects.filter().first()
models.tb.objects.filter(字典)
models.tb.objects.filter(...).count()
models.tb.objects.filter(双下划线跨表)
models.tb.objects.filter(id__gt = 1)
models.tb.objects.filter(id__range = [1,5])
models.tb.objects.filter(id__lt = 5)
models.tb.objects.filter(id__lte = 5)
models.tb.objects.filter(id__gte = 5,name='root')
models.tb.objects.exclude(id__gte = 5)#不等于 多对多:
obj.set
obj.add(1,2,3)
obj.add([1,2,3])
obj.remove([1,2,3])
obj.clear([1,2,3])
obj.all()
models.tb.objects.all().order_by('')
models.tb.objects.distinct() class A:
name
b__set 反向查找B表的数据 class B
caption
fk = ForignKey(A)

  

Views的补充的更多相关文章

  1. iOS6新特征:UICollectionView介绍

    http://blog.csdn.net/eqera/article/details/8134986 1.1. Collection View 全家福: UICollectionView, UITab ...

  2. 25条提高iOS App性能的建议和技巧

    这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or fol ...

  3. 25条提高iOS app性能的方法和技巧

    以下这些技巧分为三个不同那个的级别---基础,中级,高级. 基础 这些技巧你要总是想着实现在你开发的App中. 1. 用ARC去管理内存(Use ARC to Manage Memory) 2.适当的 ...

  4. UICollectionView介绍

    文章原出处未知,如有朋友知道,请告诉我,我会补上. 1.1. Collection View 全家福: UICollectionView, UITableView, NSCollectionView ...

  5. UICollectionView使用

    本文原文 原文转自 1.1. Collection View 全家福: UICollectionView, UITableView, NSCollectionView n   不直接等效于NSColl ...

  6. python【第十八篇】Django基础

    1.什么是Django? Django是一个Python写成的开源Web应用框架.python流行的web框架还有很多,如tornado.flask.web.py等.django采用了MVC的框架模式 ...

  7. Python3.5 学习二十一

    本节内容概要: 上节回顾及补充知识点: 一.请求周期: URL->路由->函数或类->返回字符串或者模板 Form表单提交: 提交->url-函数或者类中的方法 -....(执 ...

  8. 25条提高iOS App性能的技巧和诀窍

    25条提高iOS App性能的技巧和诀窍 当我们开发iOS应用时,好的性能对我们的App来说是很重要的.你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢也会伤害到你的审核. 然而,由于IO ...

  9. UICollectionView官方使用示例代码研究

    注:这里是iOS6新特征汇总贴链接 iOS6新特征:参考资料和示例汇总 这个链接可以学习到UICollectionView的相关介绍:iOS6新特征:UICollectionView介绍 由于UICo ...

随机推荐

  1. 【java工具类】生成二维码

    /** * 生成二维码图片 * @param text 扫描二维码后跳转的url * @param width 图片宽度 * @param height 图片高度 * @param filePath ...

  2. javac不是内部或外部命令在win10上的解决方案

    Path环境变量能够让你在任何路径都能使用命令,可能你百度谷歌了各种方案都无法解决javac无法使用的问题,那么你可以试试如下解决方案: 首先博主配置了JAVA_HOME 参数为 C:\Program ...

  3. Python与CSV文件(CSV模块)

    Python与CSV文件(CSV模块)   1.CSV文件 CSV(逗号分隔值)格式是电子表格和数据库最常用的导入和导出格式.没有“CSV标准”,因此格式由许多读写的应用程序在操作上定义.缺乏标准意味 ...

  4. 自定义springmvc参数解析器

    实现spring HandlerMethodArgumentResolver接口 通过使用@JsonArg自定义注解来解析json数据(通过fastjson的jsonPath),支持多个参数(@Req ...

  5. 将DVD.iso 挂载到虚拟机

    将DVD.iso挂载到虚机之后,默认设备名是/dev/sr0 挂载DVD.iso文件到/mnt. 操作: mount /dev/sr0 /mnt 查看: ll /mnt

  6. android 3.0 ationbar使用总结

    1,ationbar的基本讲解 http://www.apkbus.com/forum.php?mod=viewthread&tid=125536 仅仅需要根据需求写出一个menu资源文件 2 ...

  7. centos7 安装 eclipse

    1.到eclipse官网下载 https://www.eclipse.org/downloads/packages/ spring 官网 https://spring.io/tools3/eclips ...

  8. 《Effective Java》读书笔记 - 9.异常

    Chapter 9 Exceptions Item 57: Use exceptions only for exceptional conditions 这条item的意思就是,千万不要用except ...

  9. install_github无法安装 Rwebdriver包的解决方法

    1.通过install_githtb安装Rwebdriver包的错误如下: 提示不能打开URL,但是将URL地址输入浏览器地址栏,则可以下载包到本地 2.在网上搜索,发现可以通过本地文件来安装(ins ...

  10. 事务的ACID属性

    事务,一个操作序列,这些操作要么都执行,要么都不执行,是一个不可分割的整体. ACID为事务的四大属性 原子性(Atomic):指整个数据库事务是不可分割的工作单位.只有使据库中所有的操作执行成功,才 ...