摘要: QuerySet执行if语句时,条件成立时,会获取所有记录并放入cache,可以使用exists()方法检查是否有数据,即使满足条件,数据也不会被加载到cache。 (一举两得。。。),下图主要使用exists()方法检查是否有数据存在做判断条件。 阅读全文
posted @ 2019-10-31 22:45 hello_libra 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 一、问题 数据库查询,时间结果转换成json时,显示datatime.datatime 二、解决途径: from django.core.serializers.json import DjangoJSONEncoder aa = list(Student.objects.all().values( 阅读全文
posted @ 2019-10-31 00:39 hello_libra 阅读(241) 评论(0) 推荐(0) 编辑
摘要: django没有提供部分字段内容校验,如果需要实现修改部分字段并校验。 其解决思路如下: 1、利用django的Form的特点:对全部字段进行校验;当前端提交修改部分字段时,未提交修改的字段+已提交但校验失败字段 被作为校验失败处理。 2、把前端提交字段的key、Form校验失败的key放在集合se 阅读全文
posted @ 2019-10-31 00:27 hello_libra 阅读(195) 评论(0) 推荐(0) 编辑