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. jquery last 选择器 语法

    jquery last 选择器 语法 作用: :last 选择器选取最后一个元素.最常见的用法:与其他元素一起使用,选取指定组合中的最后一个元素(就像上面的例子). 语法:$(":last& ...

  2. 使用 nodejs 和 axios 以及 cherrio 爬取天气预报

    安装依赖 引入依赖 发送请求 解析请求的返回值 以下代码可以复制直接运行,获得 7 天的天气预报 const axios = require('axios') const cheerio = requ ...

  3. 南昌网络赛 H The Nth Item

    南昌网络赛The Nth Item 暴力快速幂+unordered_map记忆化 注意:记忆化不能写到快速幂求解函数里,不断调用函数会造成很大的时间浪费 #include<bits/stdc++ ...

  4. 学习日记21、IE下的Ajax需要注意的地方

    上面这张图片我是封装了一个easyui下拉框,红框出则是动态传入的json数据,这串代码在google下运行不会有任何问题,但是在IE下运行则会提示缺少:,这是因为IE只识别json格式的数据,所以这 ...

  5. Zookeeper选举机制(转)

    源:http://blog.csdn.net/tototuzuoquan/article/details/54426684 1.Zookeeper选举机制 Zookeeper虽然在配置文件中并没有指定 ...

  6. C++学习一二

    为了更深入的学习程序编写,以及进行相关算法的编写.决定每天花点时间学习C++:以下是每天的学习笔记. 一.std代表命名空间,可以用using来省略. 二.std:endl.输出一个换行符,并且“刷新 ...

  7. CentOS 7 安装wps2019

    1. download https://www.wps.cn/product/wpslinux 2. rpm 安装缺少lib包,于是yum 安装 .x86_64.rpm 3.安装完成,运行的时候又报错 ...

  8. Oracle诊断:drop table失败[转]

    转: From <http://blog.csdn.net/cyxlxp8411/article/details/7775113> 今天在drop一张表的时候报ORA-00054错误 SQ ...

  9. Failed to read artifact descriptor for xxx:jar

    在MyEclipse中执行Maven的install命令时,报“Failed to read artifact descriptor for xxx:jar ”的错误.这可能是在下载过程中文件出现错误 ...

  10. SQL Server database mail问题诊断一例

    产品环境sql server database的mail发不出邮件,影响客户的业务,在数据库中进行诊断 诊断sql: EXEC msdb.dbo.sp_send_dbmail @profile_nam ...