私はdjangoとpythonが初めてです。求人掲示板アプリケーションを作成していますが、投稿がアクティブか非アクティブかをユーザーが確認できるようにしたいと考えています。BooleanField を使用しますが、私の質問は、True または False ではなく、Active または Inactive を読み取る方法です。
2365 次
2 に答える
6
モデルでは、次のように書くことができます
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 です
于 2013-10-12T20:39:19.427 に答える