摘要: 一、在序列化类中写 1 写一个字段,对应的字段类是:SerializerMethodField2 必须对应一个 get_字段名的方法,方法必须接收一个obj,返回什么,这个字段对应的value就是什么 前端的返回格式 二、在表模型中写 1 在表模型中写一个方法(可以使用:property),方法有返 阅读全文
posted @ 2023-07-06 23:59 未来可期_Durant 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、可以取别名 book_name = serializers.CharField(source='name') book_name为前端可以看到的字段值,name是对象真实的属性。注意:别名和真实属性不能相同 二、可以跨表关联查询 publish_name = serializers.CharFi 阅读全文
posted @ 2023-07-06 22:27 未来可期_Durant 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、全自动(不推荐) 优点:django orm会自动创建第三张表 缺点:只会创建两个表的关系字段,不会再额外添加字段,可扩展性差 class Book(models.Model): # ... authors = models.ManyToManyField(to='Author') class 阅读全文
posted @ 2023-07-06 22:12 未来可期_Durant 阅读(67) 评论(0) 推荐(0) 编辑