亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

django 模型中的計算字段實例

瀏覽:64日期: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
相關文章:
主站蜘蛛池模板: 日本精品高清一区二区不卡 | 白丝美女啪啪 | 久久久国产亚洲精品 | 九九爱www高清免费人成 | 日韩欧美在线视频观看 | 大陆一级毛片免费视频观看 | 一级看片男女性高爱潮 | 国产 另类 在线 欧美日韩 | 韩国xxxxxxxx69 | 免费看黄色一级片 | 在线免费观看精品 | 日韩精品一级毛片 | 香蕉视频视频 | 日韩 欧美 中文字幕 不卡 | 免费黄色一级视频 | 亚洲黄色三级 | 欧美国产合集在线视频 | 尤物视频在线 | 亚洲精品久久久久网站 | 欧美一级毛片视频 | 二色a v国产 | 久久嫩模 | 国产精品视频人人做人人爱 | 欧美噜噜 | 伊人狠狠丁香婷婷综合色 | 日韩欧美国产高清在线观看 | 婷婷五月色综合香五月 | 福利在线观看视频 | 插入综合网 | 外国激情视频 | 青青热久久国产久精品 | 黄色大片免费看 | 91色在线观看国产 | 黄色的视频免费观看 | 午夜在线精品不卡国产 | 日韩欧美三级视频 | 91视频久久久久 | 国产午夜亚洲精品一区网站 | 女人被躁的视频在线观看 | 在线观看av片永久免费 | 国产在线精品视频 |