摘要: 反序列化操作 反序列化:将接收到的字典转换成模型类的对象 分为两步:1.验证,2.保存 》验证:验证的方式; 1.类型+选项 2.validate_属性名称(self,value) 》验证指定的属性是否合法 3.validate(self,values) 》验证多个属性是否合法 4.validato 阅读全文
posted @ 2018-11-10 22:57 宠辱不惊666 阅读(83) 评论(0) 推荐(0) 编辑
摘要: RESTful RESTful设计方法 1.路径是名词,而不是动词 2.http请求方式: GET >查询 POST >新增 PUT >修改(修改所有属性) PATCH >修改(部分属性) DELETE >删除 3.查询条件:查询字符串 4.响应状态码: 200 》查询成功 201 》新增,修改成功 阅读全文
posted @ 2018-11-10 22:42 宠辱不惊666 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 数据库操作 》增加: 方案一:根据模型类创建对象,为属性赋值,对象.save() 方案二:模型类.objects.create(属性=值,...)==>返回对象(推荐使用此方法) 》查询 属性_运算符=值 F对象 》在等号的右侧出现模型类的属性 Q对象 》实现逻辑与,逻辑或,逻辑非的运算 》关系属性 阅读全文
posted @ 2018-11-10 22:32 宠辱不惊666 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 状态保持 session作用:状态保持与cookie区别: cookie保存在浏览器中 session:保存在服务器中,即python代码运行的那台电脑 支持配置,可以指定保存的位置在django中保存方案: 关系型数据库 内存 关系型数据库+内存 非关系型数据库,如redis在settings.p 阅读全文
posted @ 2018-11-10 22:24 宠辱不惊666 阅读(105) 评论(0) 推荐(0) 编辑
摘要: mvt model >模型类 》与关系型数据库进行交互 view 》视图 》接收请求,处理,返回响应 template >模板html >html+jinjia2 django简介是python语言编写的一个web框架 创建工程及应用 工程django-admin startproject 项目名称 阅读全文
posted @ 2018-11-10 22:08 宠辱不惊666 阅读(100) 评论(0) 推荐(0) 编辑