最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django 模型中的計算字段實例

 更新時間:2020年05月19日 14:36:24   作者:勢無形  
這篇文章主要介紹了django 模型中的計算字段實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

models.py

class Person(models.Model):
  family_name= models.CharField(max_length=20, verbose_name='姓')
  given_name = models.CharField(max_length=20, verbose_name='名')
  def name(self): # 計算字段要顯示在修改頁面中只能定義在只讀字段中(否則不顯示):readonly_fields = ('sc',)
    return '%s,%s' % (self.family_name, self.given_name)
  name.short_description = '全名' # 用于顯示時的名字 , 沒有這個,字段標(biāo)題將顯示'name'
  def __str__(self):
    return "%s %s " % (self.family_name, self.given_name)

admin.py

class PersonAdmin(admin.ModelAdmin):
  readonly_fields = ('name',)

admin.site.register(Person, PersonAdmin)

也可以把計算字段寫在modelAdmin中

models.py

class Person(models.Model):
  family_name= models.CharField(max_length=20, verbose_name='姓')
  given_name = models.CharField(max_length=20, verbose_name='名')

  def __str__(self):
    return "%s %s " % (self.family_name, self.given_name)

admin.py

class PersonAdmin(admin.ModelAdmin):
  
  def name(self,obj): 
    # 這個方法會得到兩個參數(shù),第一個是類本身的一個實例(app.PersonAdmin),第二個是這個類管理的模型實例(Person)
    return '%s,%s' % (self.family_name, self.given_name)

  name.short_description = '全名' # 用于顯示時的名字 , 沒有這個,字段標(biāo)題將顯示'name'
  readonly_fields = ('name',)

admin.site.register(Person, PersonAdmin)

補(bǔ)充知識:django如何在 search_fields 中包含外鍵字段

在search_fields中加入一個外鍵的名字是不能查詢的,要寫成(外鍵名__外鍵中的字段名)的形式.

search_fields = ('attributename','goodsclass__cn')
# goodsclass__cn 就可以搜索外鍵的名字中有搜索詞的條目了,
# 比如搜索手機(jī)的分辨率,而不是電腦的分辨率,就可以搜索'手機(jī) 分辨率'

以上這篇django 模型中的計算字段實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 迭代器與生成器實例詳解

    Python 迭代器與生成器實例詳解

    這篇文章主要介紹了Python 迭代器與生成器實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式

    Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式

    這篇文章主要介紹了Flask框架學(xué)習(xí)筆記之表單基礎(chǔ)介紹與表單提交方式,結(jié)合實例形式分析了flask框架中表單的基本功能、定義、用法及表單提交的get、post方式使用技巧,需要的朋友可以參考下
    2019-08-08
  • 詳解Python3.6安裝psutil模塊和功能簡介

    詳解Python3.6安裝psutil模塊和功能簡介

    這篇文章主要介紹了詳解Python3.6安裝psutil模塊和功能簡介,詳細(xì)的介紹了安裝psutil模塊和該模塊的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 淺談anaconda python 版本對應(yīng)關(guān)系

    淺談anaconda python 版本對應(yīng)關(guān)系

    這篇文章主要介紹了淺談anaconda python 版本對應(yīng)關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python項目打包并部署到Docker詳細(xì)步驟

    Python項目打包并部署到Docker詳細(xì)步驟

    這篇文章主要介紹了如何使用Docker將Python項目打包成鏡像并部署為容器,包括準(zhǔn)備工作、Python項目結(jié)構(gòu)、編寫Dockerfile、構(gòu)建Docker鏡像、運行容器、優(yōu)化鏡像大小、自動化部署以及總結(jié),需要的朋友可以參考下
    2025-03-03
  • Python代碼中偏函數(shù)的使用詳解

    Python代碼中偏函數(shù)的使用詳解

    Python中的偏函數(shù)是來自函數(shù)式編程的一個強(qiáng)大工具,它的主要目標(biāo)是減少函數(shù)調(diào)用的復(fù)雜性,本文將詳細(xì)介紹偏函數(shù)的具體使用,需要的小伙伴可以了解下
    2023-12-12
  • Windows 下更改 jupyterlab 默認(rèn)啟動位置的教程詳解

    Windows 下更改 jupyterlab 默認(rèn)啟動位置的教程詳解

    這篇文章主要介紹了Windows 下更改 jupyterlab 默認(rèn)啟動位置,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • python基礎(chǔ)教程之csv文件的寫入與讀取

    python基礎(chǔ)教程之csv文件的寫入與讀取

    CSV即逗號分隔值(也稱字符分隔值,因為分隔符可以不是逗號),是一種常用的文本格式,用以存儲表格數(shù)據(jù),包括數(shù)字或者字符,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)教程之csv文件的寫入與讀取的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • tensorflow 固定部分參數(shù)訓(xùn)練,只訓(xùn)練部分參數(shù)的實例

    tensorflow 固定部分參數(shù)訓(xùn)練,只訓(xùn)練部分參數(shù)的實例

    今天小編就為大家分享一篇tensorflow 固定部分參數(shù)訓(xùn)練,只訓(xùn)練部分參數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級教學(xué))

    Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級教學(xué))

    相信很多時候大家都會用到虛擬環(huán)境,他具有可以讓你快速切換不同的python版本,本文主要介紹了Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評論

电白县| 通山县| 鹰潭市| 道孚县| 都安| 建德市| 永和县| 建宁县| 赣州市| 莱芜市| 榕江县| 漯河市| 平阳县| 山东| 榆中县| 宜城市| 遂昌县| 富平县| 昌乐县| 佛学| 莲花县| 宜良县| 扶余县| 柳州市| 利辛县| 珠海市| 古浪县| 荔波县| 日土县| 扬中市| 栾川县| 于都县| 石门县| 获嘉县| 辉县市| 郁南县| 广南县| 湛江市| 兴文县| 潍坊市| 河间市|