LoginSignup
0
0

More than 5 years have passed since last update.

Django DB値ではなくchoicesで設定した読みやすい方の値を画面表示する

Last updated at Posted at 2019-03-02

Djangoにてモデルを作成している時、選択肢から値を選ばせたい時がある。

その時に役立つのがchoicesなのだが
普通の設定だとchoicesを用いると、
そのDBモデルを表示した時、整数値と
なってしまう事がある。

例えば

GENDER_CHOICES = (
    ('1', '男性'),
    ('2', '女性'),
    )

として、男性を選んで、そのフィールドを
表示すると1が表示されてしまう。。。

その解決策はこちらに書いてある。
結論としては

{{ DBモデル名.get_fieldName_display }}

ソースはこちら
https://btj0.com/%E3%83%96%E3%83%AD%E3%82%B0/django/django-db%E5%80%A4%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8Fchoices%E3%81%A7%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%9F%E8%AA%AD%E3%81%BF%E3%82%84%E3%81%99%E3%81%84%E6%96%B9%E3%81%AE%E5%80%A4%E3%82%92%E7%94%BB/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0