午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

django 模型中的計算字段實例

瀏覽:163日期:2024-10-04 09:51:47

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 = ’全名’ # 用于顯示時的名字 , 沒有這個,字段標題將顯示’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): # 這個方法會得到兩個參數,第一個是類本身的一個實例(app.PersonAdmin),第二個是這個類管理的模型實例(Person) return ’%s,%s’ % (self.family_name, self.given_name) name.short_description = ’全名’ # 用于顯示時的名字 , 沒有這個,字段標題將顯示’name’ readonly_fields = (’name’,)admin.site.register(Person, PersonAdmin)

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

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

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

以上這篇django 模型中的計算字段實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: 亚洲一区二区三区免费观看 | 国产乱人乱偷精品视频a人人澡 | 夫妻生活毛片 | 狠狠操91| 超碰在线中文字幕 | 国产精品国产精品国产专区 | 中文字幕第9页 | 中文字幕av不卡 | 欧美另类xxxx野战 | 亚洲性一区 | 超碰天天操| 久久免费精彩视频 | 亚洲视频精品 | 2021av| 网爆门在线 | 六月婷婷色| 亚洲精品无 | 国产黄色的视频 | 人人草在线 | 三级国产精品 | 成人做爰100部片视频 | 欧美日韩国产第一页 | 黄色一级大片免费看 | 亚州av网 | 超碰在线国产 | 日韩国产三级 | av免费毛片 | 黄色一级视频免费看 | 欧美成人综合视频 | 国产91精品一区二区绿帽 | 日韩国产激情 | 黄视频免费看在线 | 成人在线免费视频观看 | 美日韩视频 | 69av视频在线 | 午夜九九| 久久精品高清 | 亚洲国产一级 | 精品午夜一区二区三区在线观看 | 亚洲第一色区 | 处女av|