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 ...
随机推荐
- java+web+超大文件上传
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id=" ...
- sh_11_九九乘法表
sh_11_九九乘法表 # 1. 打印 9 行小星星 row = 1 while row <= 9: col = 1 while col <= row: # print("*&q ...
- Atom 输入时按 Tab 快捷键提示怎么取消?
按 Esc 按 Ctrl + . 在 mac 中使用 Cmd + .
- MySQL_DDL操作
简单的来说DLL就是对数据库的C(Create)R(Retrieve)U(Update)D(Delete) 1.数据库的创建 (1)创建:create database 数据库名:当数据库已经存在则会 ...
- Android学习笔记之Menu的ShowAsAction属性的设置
(1)在res--menu目录下的main.xml文件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 ...
- VirtualBox NAT Host-only模式下,自动分配IP上网。
修改宿主机上,virtualbox自建虚拟网卡Host-Only 2. 因为我使用了两个适配器,所以这两个适配器的名字分别是ifcfg-eth0, ifcfg-eth1. ifcfg-eh0一般默认就 ...
- [51nod1383&1048]整数分解为2的幂:DP
算法一 分析 \(f[x]=f[x-1]+f[x/2] \times [x \equiv 0 \mod 2],O(n)\) 代码 n=int(input()) f=[0]*(n+5) f[0]=1 m ...
- Spring Cloud架构教程 (一)Hystrix监控面板
下面我们基于之前的示例来结合Hystrix Dashboard实现Hystrix指标数据的可视化面板,这里我们将用到下之前实现的几个应用,包括: eureka-server:服务注册中心 eureka ...
- sublime text3 - vue修改data,视图无更新
ubuntu系统使用sublime text3做vue开发的时候遇到了一个问题,就是修改vue文件并保存后视图页面并不会随之修改,只有重新run dev时修改才会生效,原因没找到 猜想应该是subli ...
- Mongodb副本集集群搭建
一.环境准备 1.1.主机信息(机器配置要求见硬件及开发标准规范文档V1.0) 序号 主机名 IP 1 DB_01 10.202.105.52 2 DB_02 10.202.105.53 3 DB_0 ...