- 博客(4)
- 收藏
- 关注
原创 django-restframework中的serializer处理的作用
django中可以通过多个serializer创建不同的数据库数据处理模型 LIST时: 可以对返回的数据进行加工、装饰 class ManageDeliveryDetailSerializer(serializers.ModelSerializer): user = serializers.HiddenField( default=serializers.CurrentU...
2019-03-23 21:31:12 1490
原创 django系统开发中临时取消外键约束
在settings文件中添加数据库设置 DATABASES = { ‘default’: { “init_command”:“SET foreign_key_checks = 0;”, } } 在开发完成之后可以把该设置去掉
2019-03-23 20:04:28 571
原创 django使用ORM migrate命令出现1050'xxx already exist'的错误的时候的处理方法
在对django系统进行二次开发的时候遇到了一点小坑,在使用外键关联以前创建的表后使用migrate命令总是出现1050’xxx already exist’的错误,查了很多资料之后发现了解决方法 将显示已存在的表使用 manage.py migrate --fake [错误提示的表所在的APP名称] 指令将某个表标记为已创建状态(仅标记状态,不会实际改变数据库的表的结构) 然后就可以愉快的创建新...
2019-03-23 20:02:17 1054
原创 django-restframework对上传excl文件的读取处理
在继承mixins.CreateModelMixin后POST接口上传数据时的处理顺序是view–>serializers–>model,在view中可以通过重写crete方法直接读取请求中附带的excl文件后赋值其他字段并插入model def create(self, request, *args, **kwargs): f = request.FILES....
2019-03-23 19:50:35 1315 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人