Django forms.Modelformでのラベルの設定の仕方

Django forms.Modelformでのラベルの設定の仕方

class TestForm(forms.ModelForm):
   class Meta:
       model = models.Test
       fields=('name','testNo','text')
       labels={
           'name':'名前',
           'testNo':'テスト番号',
           'text':'内容',
           }

ここのlabelsでtemplateに渡されるときにlabelと指定される値を変更可能

これを指定しない場合field名がlabelになる。

labels を条件によって変えたりできるのかがちょっとわからず検索中。

わかれば記事に追加する

この記事が気に入ったらサポートをしてみませんか?