摘要: 运行结果 : 用try except 会报出报错信息,但是没有具体哪个地方报错,多少行,这样不利于查找报错信息 这时我们就可以使用traceback模块 运行结果: 如上图,报错信息会具体显示出来,方便调试找错,并且程序继续执行 raceback.print_exc()跟traceback.form 阅读全文
posted @ 2017-07-11 11:42 我是那叶子 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/u013398398/article/details/52214582 if request.REQUEST.has_key('键值'): HttpRequest对象的属性 参考: 表 H-1. HttpRequest对象的属性 属性 描述 path 表 阅读全文
posted @ 2017-07-11 11:06 我是那叶子 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、request.META里包含了哪些数据? request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent(通常是浏览器的名称和版本号)。 注意,Header信息的完整列表取决于用户所发送的Header信息和服务器端设置的Head 阅读全文
posted @ 2017-07-11 10:55 我是那叶子 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、assert 断言语句 例1: print ‘11111111111’ assert 1==2 print ‘22222222’ 如果没有 assert 程序会输出 ‘11111111111’ ‘22222222’ 现在有 assert 程序输出 ‘11111111111’ 执行 assert 阅读全文
posted @ 2017-07-11 10:26 我是那叶子 阅读(125) 评论(0) 推荐(0) 编辑
摘要: MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索 阅读全文
posted @ 2017-06-22 17:54 我是那叶子 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、 _xx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。若内部变量标示,如: 当使用“from M import”时,不会将以一个下划线开头的对象引入 。 2、 __xx 双下划线的表示的是私有类型的变量。只能允许这个类本身进行访问了,连子类也不可 阅读全文
posted @ 2017-06-21 18:04 我是那叶子 阅读(414) 评论(0) 推荐(0) 编辑
摘要: is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 阅读全文
posted @ 2017-06-21 17:55 我是那叶子 阅读(195) 评论(0) 推荐(0) 编辑
摘要: <h1>赋值</h1> 赋值分为两种,一是简单数据类型的赋值,另一种是复杂的数据结构赋值,两者划分标准是:如果一个数据类型,可以将其他的数据类型作为自己的元素,就是复杂的数据结构赋值,例如列表,字段,元组等等 <h1>浅拷贝</h1> 浅拷贝就是只拷贝最外层的一层结构,里面的还是引用,比如,一个多维 阅读全文
posted @ 2017-06-21 17:49 我是那叶子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键 阅读全文
posted @ 2017-05-08 09:27 我是那叶子 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 有太多的文章告诉我们nginx uwsgi django 这些东西怎么用了,太多的人知道这些东西的怎么使用,怎么配置,怎么优化,但是还是有一部分人比如我这种水货不知道这些东西到底是啥,为啥一个项目的发布要经过这么多层级,他们每一层都做了什么,都是必须的吗 1 首先nginx 是对外的服务接口,外部浏 阅读全文
posted @ 2017-03-16 15:07 我是那叶子 阅读(199) 评论(0) 推荐(0) 编辑