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

淺談django 重載str 方法

 更新時(shí)間:2020年05月19日 11:24:36   作者:wuhuhuan  
這篇文章主要介紹了淺談django 重載str 方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

修改models效果如下

class EmailVerifyRecord(models.Model):
  code = models.CharField(max_length=20, verbose_name= u"驗(yàn)證碼")
  email = models.EmailField(max_length=50, verbose_name=u"郵箱")
  send_type = models.CharField(choices=(("register",u"注冊(cè)"),("forget",u"找回密碼")), max_length=10 ,verbose_name=u"發(fā)送類型")
  send_Time = models.DateTimeField(default=datetime.now, verbose_name=u"添加時(shí)間")
 
  class Meta:
    verbose_name = u"郵箱驗(yàn)證碼"
    verbose_name_plural = verbose_name
  #新增如下代碼
  def __str__(self):
    return '{0}({1})'.format(self.code ,self.email)

補(bǔ)充知識(shí):django model 重載objects實(shí)現(xiàn)自定義控制

場(chǎng)景需求

班級(jí)model作為foriegnfield供用戶選擇,為了方便選擇我們需要過(guò)濾掉一部分?jǐn)?shù)據(jù)

解決方案 重載objects

class BanjiManager(models.Manager):
  def get_queryset(self):
    return super(BanjiManager, self).get_queryset().filter(DQSZJ='2016')
 
 
class StuBK_banji(models.Model):
  #rid = models.IntegerField(_(u'序號(hào)'),primary_key=True)
  FY = models.CharField(_(u'學(xué)院'),max_length=40)
  BH = models.CharField(_(u'班級(jí)'),max_length=40, blank=True)
  DQSZJ = models.CharField(_(u'年級(jí)'),max_length=40, blank=True)
 
  objects = BanjiManager()
  def __str__(self):
    return self.FY+'_'+self.BH
 
 
  class Meta:
    verbose_name = u"班級(jí)(從教務(wù)處數(shù)據(jù)提?。?
    verbose_name_plural = verbose_name

以上這篇淺談django 重載str 方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

龙海市| 庆云县| 航空| 宝鸡市| 南靖县| 偃师市| 正定县| 屏南县| 许昌县| 墨竹工卡县| 尚义县| 平湖市| 巩义市| 新乡县| 太白县| 华蓥市| 固安县| 隆尧县| 寻甸| 汽车| 历史| 葫芦岛市| 中牟县| 多伦县| 托里县| 道孚县| 若尔盖县| 红原县| 丹棱县| 九寨沟县| 雷州市| 吉安县| 郑州市| 阿克陶县| 津南区| 元氏县| 赤壁市| 海城市| 云南省| 金山区| 高清|