4

私はdjangoとpythonが初めてです。求人掲示板アプリケーションを作成していますが、投稿がアクティブか非アクティブかをユーザーが確認できるようにしたいと考えています。BooleanField を使用しますが、私の質問は、True または False ではなく、Active または Inactive を読み取る方法です。

4

2 に答える 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 に答える