Views的补充
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的补充的更多相关文章
- iOS6新特征:UICollectionView介绍
http://blog.csdn.net/eqera/article/details/8134986 1.1. Collection View 全家福: UICollectionView, UITab ...
- 25条提高iOS App性能的建议和技巧
这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or fol ...
- 25条提高iOS app性能的方法和技巧
以下这些技巧分为三个不同那个的级别---基础,中级,高级. 基础 这些技巧你要总是想着实现在你开发的App中. 1. 用ARC去管理内存(Use ARC to Manage Memory) 2.适当的 ...
- UICollectionView介绍
文章原出处未知,如有朋友知道,请告诉我,我会补上. 1.1. Collection View 全家福: UICollectionView, UITableView, NSCollectionView ...
- UICollectionView使用
本文原文 原文转自 1.1. Collection View 全家福: UICollectionView, UITableView, NSCollectionView n 不直接等效于NSColl ...
- python【第十八篇】Django基础
1.什么是Django? Django是一个Python写成的开源Web应用框架.python流行的web框架还有很多,如tornado.flask.web.py等.django采用了MVC的框架模式 ...
- Python3.5 学习二十一
本节内容概要: 上节回顾及补充知识点: 一.请求周期: URL->路由->函数或类->返回字符串或者模板 Form表单提交: 提交->url-函数或者类中的方法 -....(执 ...
- 25条提高iOS App性能的技巧和诀窍
25条提高iOS App性能的技巧和诀窍 当我们开发iOS应用时,好的性能对我们的App来说是很重要的.你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢也会伤害到你的审核. 然而,由于IO ...
- UICollectionView官方使用示例代码研究
注:这里是iOS6新特征汇总贴链接 iOS6新特征:参考资料和示例汇总 这个链接可以学习到UICollectionView的相关介绍:iOS6新特征:UICollectionView介绍 由于UICo ...
随机推荐
- 多线程--future模式初体验
第一次使用多线程,虽然理解的不是很透彻,但是也值得记录下.用的是future模式. 创建个线程池:private ExecutorService cachedThreadPool = Executor ...
- [jvm学习笔记]-类加载过程
JVM类加载的过程 加载=>验证=>准备=>解析=>初始化 5个阶段所执行的具体动作 加载 在加载阶段,虚拟机需要完成3个事情1.通过一个类的全限定名获取定义此类的二进制字节流 ...
- 监听ios自带返回功能
//1.一开始用这段代码,结果发现滚动都失效了,如果页面大于屏幕高度将无法滚动至底部,所以淘汰 // document.addEventListener('touchmove', function(e ...
- 搭建一套简单的web服务器,记录实验过程
搭建web服务器 一.实验内容: 实验要求: 1.完成一个简单的web服务器,web服务器从mysql里读取数据进行返回 2.Mysql需要有一个单独的数据盘,每个mysql虚拟机的磁盘挂载方式需要都 ...
- SQL语法——Join详解
一.INNER JOIN 用法: select column_name(s) from table 1 INNER JOIN table 2 ON table 1.column_name=table ...
- [LeetCode]-011-Container_With_Most_Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). ...
- 实验报告三&&第五周总结
1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) ① 统计该字符串中字母s出现的次数. ② 统计该字符串中子串“is ...
- 转载 用ShadowVolume画模型的影子
阅读目录(Content) Shadow Volume 包围盒 动态生成包围盒 判断 多光源下的阴影 总结 问题 CSharpGL(48)用ShadowVolume画模型的影子 回到顶部(go to ...
- Deepin 系统下设置Apache虚拟主机站点
1,在 var/www/html 文件夹中创建一个文件夹,命名为 a ,用来作为我们的PHP项目文件夹. 2,找到 etc/apache2/sites-available 文件夹,在文件夹中创建一个站 ...
- tomcat在45秒内没有启动,启动超时
在部署的时候出现Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server ...