摘要: 一、 windows下创建虚拟环境 1、 终端下执行命令:python -m pip install -upgrade pip 2、 pip install virtualenv 3、 在本地创建一个文件夹。 4、 切换到该文件夹下,执行命令: virtualenv -p python test 5 阅读全文
posted @ 2018-08-16 18:16 皮卡丘的皮 阅读(100) 评论(0) 推荐(0)
摘要: 在使用json,dumps时,当需要输出中文时,需要在后面添加 ensure_ascii = Fasle 因为json.dumps 序列化时,默认对中文使用的是 ascii 编码,添加后才能输出中文。 未加 ensure_ascii = Fasle 时 输出为: {"msg": "ok", "sta 阅读全文
posted @ 2018-08-14 21:00 皮卡丘的皮 阅读(386) 评论(0) 推荐(0)
摘要: 基本概念: HTTP是超文本传输协议,是用在web浏览器和网站服务器之间传递信息的协议。HTTP是以明文方式发送内容,没有任何的数据加密,不适合传递一些敏感信息。 HTTPS简单的讲是HTTP的安全版,它在HTTP下加入了ssl层。它的主要作用是建立一个信息安全通道,来保证数据传输的安全,还有就是确 阅读全文
posted @ 2018-08-14 10:09 皮卡丘的皮 阅读(127) 评论(0) 推荐(0)
摘要: Git是目前世界上最先进的分布式版本控制系统(没有之一) 先创建一个版本库,就是在合适的地方创建一个空目录通过git init命令把这个目录变成Git可以管理的仓库 第一步: 使用git add 把在文件添加到仓库第二步: git commit 把文件提交到仓库 git commit -m "xxx 阅读全文
posted @ 2018-08-13 19:21 皮卡丘的皮 阅读(256) 评论(0) 推荐(0)
摘要: 1、元选项,在模型类型中定义一个Meta类,用于设置元信息 属性:db_table 定义数据表名,推荐使用类名小写,并且添加复数 ordering 规定对象的默认排序字段 正序 ordering = ["id"] 倒序 ordering = ["-id"] 排序会增加数据库的开销 2、objects 阅读全文
posted @ 2018-08-10 15:49 皮卡丘的皮 阅读(377) 评论(0) 推荐(0)
摘要: 1、使用最原始的方式继承 注意:继承方式不是很合理,父类也会对应一张表。 效率比较低。 默认在父类中定义的字段会存在父类表中,子类的数据通过外键关联父表中数据,子类只有特殊的数据在子表中。 2、Django中的数据库模块提供了一个非常不错的功能,就是支持models的面向对象,可以在Meta类中指定 阅读全文
posted @ 2018-08-10 15:25 皮卡丘的皮 阅读(718) 评论(0) 推荐(0)
摘要: ORM:对象关系映射(Object Relational Mapping,简称ORM) 作用:根据类生成表结构,将对象、列表的操作转换成对象的SQL语句,将SQL语句查询的结果转换为对象或列表 优点:极大的减轻开发人员的工作量,不需要面对因数据库的变更而导致代码无效再修改代码 在Django中是出于 阅读全文
posted @ 2018-08-09 16:18 皮卡丘的皮 阅读(378) 评论(0) 推荐(0)
摘要: 性能:py3.x起始比py2.x效率低,但是py3.x有极大的优化空间,效率正在追赶。 编码:py3原码文件默认utf-8编码,使得变量名更为广阔。 语法:1,去除了 <> ,改用了 != 2,加入了as和with关键字,还有True,False,None 3,整型触发返回浮点数,整除使用了‘//’ 阅读全文
posted @ 2018-08-09 11:57 皮卡丘的皮 阅读(261) 评论(0) 推荐(0)
摘要: ord 将字符转换为ASCIIchr 将ASCII转换为字符 元组不可修改,当只有一个元素时,要添加一个逗号集合不可修改,元素无序,不能重复 列表、元组、字典都是可迭代对象,就是可以遍历的对象多层循环的时候,外层控制次数,内层用来循环每一次应该怎么做 冒泡法 1.冒泡:每次比较相邻的两个元素,不合适 阅读全文
posted @ 2018-08-09 11:05 皮卡丘的皮 阅读(222) 评论(0) 推荐(0)