跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?
未分類
30 5 月 2020

请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?

请问, SQLAlchemy 无外键约束的多对多关系模型该怎么写啊?

資深大佬 : LennonChin 0

试了很多种方法都不行,一对多倒是可以用无外键的方式写。

Google 、Stack Overflow 都找过了,也没有找到正确的。

大佬有話說 (7)

  • 資深大佬 : neoblackcap

    多建一个多对多关系表,然后就好像普通情况一样用 join 声明关系

  • 資深大佬 : qixiangyangrm

    供参考:
    https://graycarl.me/2016/12/27/sqlalchemy-without-foreignkey.html

  • 資深大佬 : jsisjs20130824

    +1,无外键写法也是 join 的

  • 資深大佬 : jsisjs20130824

    主搞定了吗,django 是软约束的,sqlalchemy 就一眼难尽了

  • 資深大佬 : jsisjs20130824

    可能这就是 flask 拥护者追求的可扩展吧,自由选择一个 orm,结果没几个 orm 可选

  • 資深大佬 : jsisjs20130824

    @qixiangyangrm 我试过,还是会生成外键

  • 資深大佬 : jsisjs20130824

    一对多,看着里,有效,实际上底层执行的 join
    https://gist.github.com/nickretallack/7cf6d4f255b248a9f6ec

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具