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