久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

python Django 反向訪問器的外鍵沖突解決

瀏覽:35日期:2022-07-28 15:10:01

我有兩個繼承一個基類的Django模型:

- Request

- Inquiry

- Analysis

請求有兩個外鍵到內置用戶模型。

create_user = models.ForeignKey(User, related_name=’requests_created’)assign_user = models.ForeignKey(User, related_name=’requests_assigned’)

由于某種原因,我得到的錯誤

“Analysis.assign_user”的反向訪問器與“Inquiry.assign_user”的反向訪問器沖突。

我讀過的所有內容說,設置related_name應該防止沖突,但我仍然得到相同的錯誤。任何人都能想到為什么會發(fā)生這種情況?謝謝!

related_name將確保字段不會彼此沖突,但您有兩個模型,每個模型都有這兩個字段。你需要把每個具體模型的名字,你可以做一些特殊的 string substitution:

create_user = models.ForeignKey(User, related_name=’%(class)s_requests_created’)

補充知識:django related_name禁用反向映射

官方文檔處理辦法:

python Django 反向訪問器的外鍵沖突解決

直接將related_name賦值為加號或以加號結尾的字符串,即可實現禁用反向映射

以上這篇python Django 反向訪問器的外鍵沖突解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人国产在线 | 视频一区免费观看 | 不卡视频一二三区 | 99精品一区二区三区 | 色中色综合 | 亚洲欧洲精品视频在线观看 | 国产在线观看高清 | 亚洲精品自拍 | 免费一区二区 | 国产精品国产成人国产三级 | 日韩视频精品 | 日韩一区二区三区在线视频 | 少妇性l交大片免费一 | 中文字幕一区二区不卡 | 男女国产网站 | 亚洲免费在线观看 | 欧美乱操 | sese综合| 色婷婷久久一区二区三区麻豆 | 国产亚洲欧美在线 | 日韩精品一区二 | 91精品视频在线播放 | 亚洲三级在线观看 | 欧美日韩美女 | 色视频www在线播放国产人成 | 日韩精品在线播放 | 国产精品九九九 | 免费的污网站 | av在线播放网站 | 亚洲成人高清在线 | 日韩五月| 国产精品不卡视频 | 欧美一区 | 香蕉大人久久国产成人av | 亚洲啊v| 国产精品成人一区二区三区 | 欧美日一区二区 | 国产精品成人国产乱一区 | 久久精品视频免费观看 | 在线免费观看日韩视频 | 国产精品一二三区视频 |