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

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

django 模型中的計算字段實例

瀏覽:153日期: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
相關文章:
主站蜘蛛池模板: 日韩欧美影院 | 亚洲一区二区三区在线观看视频 | 日韩三级在线免费观看 | 91精品久久久久久久久久久久 | 毛片啪啪| 五月婷婷国产 | 国产精品成人国产乱一区 | 偷拍亚洲欧美 | 国产一区二区三区四区在线观看 | 日韩免费在线视频观看 | 四虎网站在线观看 | 哪个网站可以看毛片 | 天天草天天射 | 成人午夜视频免费看 | 91一区二区 | 亚洲欧美小视频 | 久久综合伊人77777蜜臀 | 成人在线视频网站 | 亚洲天堂高清 | 金瓶风月在线 | 久久久久久久黄色 | 亚洲综合福利 | www.97se| 涩涩网站在线观看 | 粉嫩欧美一区二区三区 | 成人五月网| 日韩欧美视频在线播放 | 97超碰免费 | 我要看免费的毛片 | 特级丰满少妇一级aaaa爱毛片 | 国产精品二区三区 | 成人做爰100部片视频 | x88av在线| 在线观看黄色av | 久久精选视频 | 日韩福利在线 | 日本在线二区 | 国产免费福利视频 | 国产a久久 | 美国一级黄色录像 | 久热精品在线 |