[英]How do i replace the charfield with a checkbox in django admin
好的,這里。 tapStatus變量用於決定是否將此項目粘貼到網站上 - 這是一個簡單的開啟。 我正在嘗試使管理頁面更加用戶友好 - 現在我只使用charfield接受1或0,但復選框更合適。 我可以修改管理頁面以顯示復選框而不是文本框嗎?
class beer(models.Model):
tapStatus = models.CharField(max_length=1)
def __unicode__(self):
return self.tapStatus
beerdescription = models.CharField(max_length=400)
def __unicode__(self):
return self.beerdescription
beerStyle = models.CharField(max_length=5)
def __unicode__(self):
return self.beerStyle
beerabv = models.CharField(max_length=5)
def __unicode__(self):
return self.beerabv
beername = models.CharField(max_length=40)
def __unicode__(self):
return self.beername
您可以使用BooleanField
。 這是一個例子:
class beer(models.Model):
tapStatus = models.BooleanField(_('tap status'), default=False,
help_text=_('decide whether or not this item gets pasted onto the website'))
def __unicode__(self):
return str(self.tapStatus)
beerdescription = models.CharField(max_length=400)
def __unicode__(self):
return self.beerdescription
beerStyle = models.CharField(max_length=5)
def __unicode__(self):
return self.beerStyle
beerabv = models.CharField(max_length=5)
def __unicode__(self):
return self.beerabv
beername = models.CharField(max_length=40)
def __unicode__(self):
return self.beername
你可能想要BooleanField
:
class BooleanField(**options) A true/false field. The default form widget for this field is a CheckboxInput. If you need to accept null values then use NullBooleanField instead.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.