目录 一 什么是Ajax 二 基于jquery的Ajax实现 三 案例 四 文件上传 五 Ajax提交json格式数据 六 Django内置的serializers(把对象序列化成json字符串) 一 什么是Ajax 概念: 异步Javascript和XML,即使用Javascript语言与服务器进 ...
分类:
其他好文 时间:
2019-01-17 23:43:00
阅读次数:
236
serializers 序列化组件 可以实现很轻松的互相转换,最常用的组件 ,用量最大的组件 源码位置 源码中需要用到的 rest_framework.serializers 转换命令 queryset/对象 > 序列化数据 序列化数据 > queryset 数据校验 数据提交转换成记录 实例 序列 ...
分类:
其他好文 时间:
2019-01-15 19:09:27
阅读次数:
224
<!--done--> 为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_frame ...
分类:
其他好文 时间:
2019-01-11 23:22:54
阅读次数:
302
Django的序列化工具让你可以将Django的模型‘翻译’成其它格式的数据。通常情况下,这种其它格式的数据是基于文本的,并且用于数据交换\传输过程。 一、序列化数据 Django为我们提供了一个强大的序列化工具serializers。使用它也很简单,如下所示: from django.core i ...
分类:
其他好文 时间:
2018-12-30 20:34:21
阅读次数:
194
修改商品数量:比如之前一个商品id 的商品数量num 是2 ,现在变更成5 我们的serializers 继承的底层的serializers,而serializers 又是继承 BaseSerializer 。查看 BaseSerializer 的源码:并没有给我们重写update 方法 所以修改信 ...
分类:
编程语言 时间:
2018-12-26 21:24:55
阅读次数:
239
demo目录 RestDemo ├── App │ ├── admin.py │ ├── apps.py │ ├── __init__.py │ ├── migrations │ ├── models.py 数据模型 │ ├── serializers.py 序列化模块 │ ├── tests.py ...
分类:
其他好文 时间:
2018-12-25 23:40:35
阅读次数:
148
第九章开发总结: 这一章节主要是 用户的个人中心模块,比较简单 1、动态的配置premisstion 2、动态的配置serializers 3、用户的个人信息修改 4、个人中心--用户收藏功能的实现 5、个人中心--用户留言功能的实现 6、个人中心--用户收获地址功能的实现 总结:还是要回到前面去去 ...
分类:
编程语言 时间:
2018-12-22 22:40:05
阅读次数:
216
这里我们也要用动态化serializers 创建收藏时用UserFavSerializers ,个人中心获取用户收藏记录用UserFavDetailSerializers 收藏 和获取收藏记录 都要用户权限,所以premisstion 这里不用动态化 测试: ...
分类:
编程语言 时间:
2018-12-22 20:47:10
阅读次数:
224
一:基本视图 写一个出版社的增删查改resful接口 路由: 视图: class PublishSerializers(serializers.ModelSerializer): class Meta: model=models.Publish fields='__all__' class Publ ...
分类:
其他好文 时间:
2018-12-17 16:00:38
阅读次数:
206
单个字段的验证 1.在序列化器里定义校验字段的钩子方法 validate_字段 2.获取字段的数据 3.验证不通过,抛出异常 raise serializers.ValidationError("校验不通过的说明") 4.验证通过,直接返回字段数据 多个字段的验证 1.在序列化器定义validate ...
分类:
其他好文 时间:
2018-12-15 14:54:18
阅读次数:
390