色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(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)文章:
主站蜘蛛池模板: 日本一级看片免费播放 | 国产精品三级国语在线看 | 国产精亚洲视频 | 99久久精品免费看国产免费软件 | 97精品国产91久久久久久 | 加勒比一本大道香蕉在线视频 | 97国产精品欧美一区二区三区 | 欧美精品日日鲁夜夜添 | 免费看一级毛片欧美 | 国产成人久久 | 欧美一级免费看 | 日韩在线中文字幕 | 美女黄频网站 | 91久久精品国产91久久性色也 | 免费视频精品一区二区三区 | 国产视频自拍偷拍 | 美国一级毛片片aa免 | 天天爽夜夜操 | 天天激情站 | 91视频最新网站 | 最新国产精品亚洲 | 亚洲在线一区二区三区 | 国产精品国产三级国产专播 | 视频二区 中文字幕 欧美 | 亚洲综合色就色手机在线观看 | 日韩欧一级毛片在线播无遮挡 | 性夜黄a爽爽免费视频国产 性夜影院爽黄a爽免费看网站 | 九九免费精品视频 | 亚洲高清二区 | 国产99精品免费视频看6 | 免费被黄网站在观看 | 日本一区二区三区四区不卡 | 国产欧美日韩综合二区三区 | 在线亚洲v日韩v | 中文字幕乱码无线码在线 | 免费a级黄毛片 | 亚洲欧洲一区二区三区久久 | 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | 亚洲国产日韩欧美在线 | 国产精品视频免费观看调教网 | 日韩精品一级毛片 |