3
我是django和python的新手。我正在創建一個工作板應用程序,並希望爲用戶提供一個選項來檢查他們的帖子是處於活動狀態還是非活動狀態。我將使用BooleanField,但我的問題是如何把它讀有效或無效,而不是真或假我將如何在我的django模型中創建一個活動/不活動的booleanfield?
我是django和python的新手。我正在創建一個工作板應用程序,並希望爲用戶提供一個選項來檢查他們的帖子是處於活動狀態還是非活動狀態。我將使用BooleanField,但我的問題是如何把它讀有效或無效,而不是真或假我將如何在我的django模型中創建一個活動/不活動的booleanfield?
您可以使用label
:
is_active = forms.BooleanField(label='Active?')
在模型中,你可以寫
from django.utils.translation import ugettext_lazy as _
class MyModel(models.Model):
INACTIVE = 0
ACTIVE = 1
STATUS = (
(INACTIVE, _('Inactive')),
(ACTIVE, _('Active')),
)
active = models.IntegerField(default=0, choices=STATUS)
而不是IntegerField,你可以使用BooleanField。然後INACTIVE/ACTIVE爲True/False
和/或help_text =「選中是否處於活動狀態,取消選中處於非活動狀態。」 – allcaps