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
呼啦圈 1.1 表结构设计 不会经常变化的值放在内存:choices形式,避免跨表性能低。 分表:如果表中列太多/大量内容可以选择水平分表 表自关联 from django.db import models?class UserInfo(models.Model): """ 用户表 """ user ...
分类:
其他好文 时间:
2019-11-20 21:21:09
阅读次数:
75
django的模型层(二) 一 创建模型 二 添加表记录 1 一对多 2 多对多 三 基于对象的跨表查询 1 一对多 2 一对一 3 多对多 四 基于双下划线的跨表查询 ...
分类:
其他好文 时间:
2019-11-11 18:17:14
阅读次数:
56
1、对于OneToOne、Foreignkey、choices字段可以使用source取出相关信息: class CourseSerializer(serializers.ModelSerializer): # choices字段 degree = serializers.CharField(sou ...
分类:
其他好文 时间:
2019-11-05 18:43:02
阅读次数:
132
1.正向查询和反向查询: 外键的查询操作: 正向查询: 反向查询: 补充:使用first得到的是对象,不可以.value_list(),使用filter得到的是QuerySet 外键,related_name = "books" 反向查询是用来代替book_set的 ...
分类:
其他好文 时间:
2019-11-02 12:02:25
阅读次数:
133
? ? JsonResponse ? 返回一个json格式的字符串 ? ? ? 1.可以自己手动json序列化 ? import json ? class MyJsonEncode(json.JsonEncode): ? pass ? json.dumps(data,cls=MyJsonEncode ...
分类:
其他好文 时间:
2019-10-28 10:33:15
阅读次数:
74
[toc] ORM 查询 查看执行查询时的sql语句 1. 如果是queryset对象 可以直接 .query 查看 2. 配置文件中 直接配置 django测试环境的搭建 在test.py文件下: 单表查询 必知必会十三条 神奇的__查询 多对多字段的四个方法 跨表查询的规律 ...
分类:
其他好文 时间:
2019-10-24 21:32:52
阅读次数:
73
由于微服务技术发展迅猛,在我们的架构中,每个微服务都会相应的对接一个数据库,各个数据库之间有关联的表(比如用户表、业务表等)会互相同步数据,其他的数据操作各自独立(如日志表、操作表等),这么设计是基于性能考虑降低数据库容量及尽最大努力避免性能遭遇瓶颈。这么设计对于container来说确实是极友好的,在日常运维中,比如每月/季度的数据汇总就难受了,身为DBA,处理跨表查询应该是小case,然而在h
分类:
数据库 时间:
2019-10-17 20:27:58
阅读次数:
142
基于双下划线的跨表查询(连表查询 join) 示例: 聚合查询 分组查询 F查询 Q查询 ...
分类:
其他好文 时间:
2019-10-09 21:12:53
阅读次数:
96