欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django 實(shí)現(xiàn)外鍵去除自動(dòng)添加的后綴‘_id’

 更新時(shí)間:2019年11月15日 15:17:23   作者:MK_chan  
今天小編就為大家分享一篇Django 實(shí)現(xiàn)外鍵去除自動(dòng)添加的后綴‘_id’,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

django在使用外鍵ForeignKey的時(shí)候,會(huì)自動(dòng)給當(dāng)前字段后面添加一個(gè)后綴_id。

正常來(lái)說(shuō)這樣并不會(huì)影響使用。除非你要寫(xiě)原生sql,還有就是這個(gè)表是已經(jīng)存在的,你只是把數(shù)據(jù)庫(kù)中的表映射回models。實(shí)際上django提供了這樣的一個(gè)關(guān)鍵字db_colnum來(lái)解決這個(gè)問(wèn)題,你只需要:

f = models.ForeignKey(AnotherModel, db_column='f')

這樣就不會(huì)自動(dòng)添加_id這個(gè)后綴了。

文檔中是這么解釋的:

The name of the database column to use for this field. If this isn't given, Django will use the field's name.
If your database column name is an SQL reserved word, or contains characters that aren't allowed in Python variable names – notably, the hyphen – that's OK. Django quotes column and table names behind the scenes.

https://docs.djangoproject.com/en/dev/ref/models/fields/#db-column

以上這篇Django 實(shí)現(xiàn)外鍵去除自動(dòng)添加的后綴‘_id'就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用python制作個(gè)音樂(lè)下載器

    用python制作個(gè)音樂(lè)下載器

    這篇文章主要介紹了用python制作個(gè)音樂(lè)下載器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • python實(shí)現(xiàn)word/excel/ppt批量轉(zhuǎn)pdf的示例代碼

    python實(shí)現(xiàn)word/excel/ppt批量轉(zhuǎn)pdf的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)word、excel、ppt批量轉(zhuǎn)pdf文件,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考下
    2023-09-09
  • python用戶管理系統(tǒng)的實(shí)例講解

    python用戶管理系統(tǒng)的實(shí)例講解

    下面小編就為大家分享一篇python用戶管理系統(tǒng)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Python數(shù)據(jù)分析之pandas比較操作

    Python數(shù)據(jù)分析之pandas比較操作

    比較操作是很簡(jiǎn)單的基礎(chǔ)知識(shí),不過(guò)Pandas中的比較操作有一些特殊的點(diǎn),本文介紹的非常詳細(xì),對(duì)正在學(xué)習(xí)python的小伙伴們很有幫助.需要的朋友可以參考下
    2021-05-05
  • 一文詳解NumPy分割與搜索數(shù)組

    一文詳解NumPy分割與搜索數(shù)組

    NumPy 提供了 np.array_split() 函數(shù)來(lái)分割數(shù)組,將一個(gè)數(shù)組拆分成多個(gè)較小的子數(shù)組和提供了多種方法來(lái)搜索數(shù)組中的元素,并返回匹配項(xiàng)的索引,本文將給大家詳細(xì)介紹NumPy分割與搜索數(shù)組,需要的朋友可以參考下
    2024-05-05
  • 安裝pycurl報(bào)錯(cuò)Could not run curl-config: 'curl-config'

    安裝pycurl報(bào)錯(cuò)Could not run curl-config: &ap

    這篇文章主要為大家介紹了安裝pycurl報(bào)錯(cuò)Could not run curl-config: 'curl-config'解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • django ajax發(fā)送post請(qǐng)求的兩種方法

    django ajax發(fā)送post請(qǐng)求的兩種方法

    這篇文章主要介紹了django ajax發(fā)送post請(qǐng)求的兩種方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • python攻防-破解附近局域網(wǎng)WIFI密碼實(shí)現(xiàn)上網(wǎng)自由

    python攻防-破解附近局域網(wǎng)WIFI密碼實(shí)現(xiàn)上網(wǎng)自由

    本文將記錄學(xué)習(xí)如何通過(guò) Python 腳本實(shí)破解附近局域網(wǎng) WIFI 密碼的暴力破解,隨時(shí)隨地免費(fèi)蹭網(wǎng),再也不被WiFi密碼困擾,實(shí)現(xiàn)蹭網(wǎng)自由
    2021-08-08
  • Pandas保存csv數(shù)據(jù)的三種方式詳解

    Pandas保存csv數(shù)據(jù)的三種方式詳解

    CSV文件以純文本形式存儲(chǔ)表格數(shù)據(jù)(數(shù)字和文本),是一種通用的、相對(duì)簡(jiǎn)單的文件格式,被用戶、商業(yè)和科學(xué)廣泛應(yīng)用。本文介紹了三種Pandas保存CSV文件數(shù)據(jù)的方法,需要的可以參考一下
    2022-03-03
  • python 如何把docker-compose.yaml導(dǎo)入到數(shù)據(jù)庫(kù)相關(guān)條目里

    python 如何把docker-compose.yaml導(dǎo)入到數(shù)據(jù)庫(kù)相關(guān)條目里

    這篇文章主要介紹了python 如何把docker-compose.yaml導(dǎo)入到數(shù)據(jù)庫(kù)相關(guān)條目里?下面小編就為大家介紹一下實(shí)現(xiàn)方式,一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01

最新評(píng)論