问题:在mysql中查询数据时,代码如下: 1 skus = category.sku_set.filter(is_launched=True).order_by(sort_field) skus 取不到数据,提示 skus: Unable to get repr for <class 'djang ...
分类:
数据库 时间:
2019-11-23 18:03:02
阅读次数:
96
知识点深浅copy浅值深idorm操作ManyToManyField虚拟字段告诉Djangoorm自动帮你创建第三张表查询的时候可以借助该字段跨表外键属性可赋值外联对象Model.object下13个必会操作返回QuerySet对象的方法有all()filter()exclude()order_by()reverse()distinct()特殊的QuerySetvalues()返回一个可迭代的字典
分类:
其他好文 时间:
2019-11-22 19:43:42
阅读次数:
80
GenericAPIView 继承自 APIView GenericAPIView CreateAPIView(mixins.CreateModelMixin,GenericAPIView) create() 、queryset = None serializer_class = None def ...
1 知识点 2 深浅copy 3 浅值深id 4 orm操作 5 ManyToManyField 虚拟字段 6 告诉Django orm 自动帮你创建第三张表 7 查询的时候可以借助该字段跨表 8 外键属性可赋值外联对象 9 Model.object下13个必会操作 10 返回QuerySet对象的... ...
分类:
其他好文 时间:
2019-11-22 15:15:45
阅读次数:
61
在开发选课界面时需要过滤掉已经选择过的课程,之前一直以为QuerySet是列表的结构,所以打算在判断之后使用list.remove()方法将已选的课程除掉,但在实际操作时,发现这么做并不行,原来Queryset并不是一个list, 并且有自己专门的方法exclude(),最终的实现如下: 分页可以使 ...
分类:
其他好文 时间:
2019-11-20 19:43:44
阅读次数:
70
12.Django组件之Content_Type 内置组件,用于帮助我们做连表操作.需求展示: 学习商城分学位课和普通课,学位课有老师提供在线解答,在线解答每个月费用如下表.普通课程不提供在线解答,只提供视频.但观看视频每月需要办理会员.现将2个价格策略表,合成一张表,如下: 但是如果又有新的服务: ...
分类:
其他好文 时间:
2019-11-13 16:23:41
阅读次数:
66
home模块 创建home模块 路由分发 主路由:luffyapi/urls.py 子路由:home/urls.py Banner数据表model设计 utils/model.py home/models.py 数据迁移:在大luffyapi路径下的终端 注册home模块:dev.py 设计Bann ...
分类:
其他好文 时间:
2019-11-12 19:52:11
阅读次数:
78
一 QuerySet对象 1.1可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET子句。 不支持负的索引(例如 )。通常,查询集的切片返回一个新的查询集—— 它不会执行查询。 1.2可迭代 1.3惰性查询 查询集是惰性执行的 —— 创建查询集不 ...
分类:
其他好文 时间:
2019-11-11 21:22:35
阅读次数:
82
serializers序列化:普通字段 # 一.定义一个反序列的类 from rest_framework import serializers from rest_framework.response import Response # 为queryset, model对象做序列化,只要你定义了n ...
分类:
其他好文 时间:
2019-11-09 00:06:43
阅读次数:
110
GET: 只能取出一条数据,如果满足条件的数据有多条,抛出异常 没有数据,也会抛出异常 POST: 如果有数据,就返回QuerySet(类似于可以遍历的数组) 如果没有数据,返回empty(不会抛异常) ...
分类:
其他好文 时间:
2019-11-08 23:57:32
阅读次数:
134