V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  johnsona  ›  全部回复第 54 页 / 共 56 页
回复总数  1105
1 ... 46  47  48  49  50  51  52  53  54  55 ... 56  
2020-06-03 12:07:49 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
多对多实际上是你查询 user,带出来的 address 字段应该是 Address 对象,这时候三表连接好啦,你可以看看 lazy 属性,或许有收获,不过带来的性能损耗你是不想承受的
2020-06-03 12:06:27 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
@CRITICAL7 这种写法我写过,但稍微有点小问题,你在反序列化的时候,user 对象会有一个 address 字段,而每个 address 字段实际上是 UserAddress 对象,你再对 user 对象序列化,address 的格式大概是这样,address:[1,2,3],但数组中的数字是 UserAddress 的主键,不是 address 表的主键
2020-06-02 12:08:43 +08:00
回复了 zjiajun 创建的主题 程序员 多租户 word 模版导出方案
不同类型的租户不同的模板,模板关联到租户,如果说不想写代码,比如,可以在后台配,比如把数据范围,赋予给不同类型的租户,这样就不写代码,有点类似 rbac 。没搞过,胡说的
2020-06-01 13:32:36 +08:00
回复了 maowan 创建的主题 分享创造 上班摸鱼时做出来的摸鱼导航 233
uikit
2020-05-31 17:41:01 +08:00
回复了 cl903254852 创建的主题 MySQL MySQL 不用外键的话,如何让表起来关联呢?
@wysnylc 可是代码里面维护一致性反而更加磨蹭啊喂
是不是坑,是不是 shit 代码,同事思路清晰吗?产品逻辑混乱吗?
2020-05-31 13:50:57 +08:00
回复了 cryboy007 创建的主题 问与答 被老师要求拍手持身份证并 xxx 的视频
内心一万头草泥马奔腾而过,这种事根本不用问,拒绝,他是什么人啊,你这么怕,cao
2020-05-29 14:30:46 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
一对多,看着里,有效,实际上底层执行的 join
https://gist.github.com/nickretallack/7cf6d4f255b248a9f6ec
2020-05-29 13:59:55 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
@qixiangyangrm 我试过,还是会生成外键
2020-05-29 13:41:04 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
可能这就是 flask 拥护者追求的可扩展吧,自由选择一个 orm,结果没几个 orm 可选
2020-05-29 13:40:25 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
楼主搞定了吗,django 是软约束的,sqlalchemy 就一眼难尽了
2020-05-29 13:36:11 +08:00
回复了 LennonChin 创建的主题 Python 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
+1,无外键写法也是 join 的
2020-05-29 13:32:11 +08:00
回复了 johnsona 创建的主题 程序员 为了规避面试难度转向测试是否可行?
有没有开发转测试的,交流一下,手动滑稽
更新,我把中间表去掉了,中间表不用外键,那么中间表的数据数据库没办法帮你保持一致性,举个例子,角色权限,我更新这个用户的权限列表,我去中间表中根据 role_id 查出所有 permission_id,然后把新增 permission_id 加进来,老的 permission_id 去掉,还要每次保证 role_id permission_id 唯一,好几把麻烦,直接干掉中间表,permission 用列表替代,爽多了
@gjquoiai 那个自定义的方式处理多对多还是不行,没办法跨过中间表,而且是不是会产生笛卡尔查询
2020-05-24 08:36:02 +08:00
回复了 cl903254852 创建的主题 MySQL MySQL 不用外键的话,如何让表起来关联呢?
@workspace 子查询吗
@anaf tui
@JellyDong 用的外键
@youngce 没有,我也知道 django 有这个,这个实际上是底层执行了 join 语句?
@xuanbg 表连接吗
1 ... 46  47  48  49  50  51  52  53  54  55 ... 56  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2275 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 01:43 · PVG 09:43 · LAX 17:43 · JFK 20:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.