国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python Django 反向訪問(wèn)器的外鍵沖突解決

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

我有兩個(gè)繼承一個(gè)基類(lèi)的Django模型:

- Request

- Inquiry

- Analysis

請(qǐng)求有兩個(gè)外鍵到內(nèi)置用戶模型。

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

由于某種原因,我得到的錯(cuò)誤

“Analysis.assign_user”的反向訪問(wèn)器與“Inquiry.assign_user”的反向訪問(wèn)器沖突。

我讀過(guò)的所有內(nèi)容說(shuō),設(shè)置related_name應(yīng)該防止沖突,但我仍然得到相同的錯(cuò)誤。任何人都能想到為什么會(huì)發(fā)生這種情況?謝謝!

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

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

補(bǔ)充知識(shí):django related_name禁用反向映射

官方文檔處理辦法:

python Django 反向訪問(wèn)器的外鍵沖突解決

直接將related_name賦值為加號(hào)或以加號(hào)結(jié)尾的字符串,即可實(shí)現(xiàn)禁用反向映射

以上這篇python Django 反向訪問(wèn)器的外鍵沖突解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产伦码精品一区二区 | 国产欧美日韩综合精品无毒 | 中文字幕成人免费高清在线视频 | 日韩在线视精品在亚洲 | 欧美同性videos在线可播放 | 99久久99久久精品免费看子伦 | 日本黄网在线观看 | 性欧美17一18sex性高清播放 | 日韩欧美视频一区 | 中国老妇色xxxxx | 最近中文在线中文 | 免费a网址 | 精品精品国产自在久久高清 | 美女免费毛片 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 免费看a毛片 | 欧美精品一区二区在线观看播放 | 久久黄色免费网站 | 亚洲欧美精选 | 日本在线观看免费视频 | 成人欧美一区在线视频在线观看 | 香蕉97碰碰视频免费 | 草草影院第一页yycccom | 免费一区区三区四区 | 91精品国产色综合久久不 | 一区二区三区在线观看视频 | 日本久久伊人 | 亚洲第一网色综合久久 | 女人国产香蕉久久精品 | 天天se天天cao综合网蜜芽 | 真人一级毛片免费完整视 | 欧美一级大片免费看 | 国产理论最新国产精品视频 | 一区二区三区在线免费看 | 亚洲精品一区专区 | 国产成人一区二区三区精品久久 | 日本香蕉一区二区三区 | 91精品欧美综合在线观看 | 蜜臀91精品国产高清在线观看 | 性xxxx奶大欧美高清 | 欧美一级毛片高清免费观看 |