0
は、私がBooleanField
を持っている:のBooleanField私のアプリモデルで
campaign = models.BooleanField(default=False, db_index=True,
verbose_name=_('processed'), help_text=_('Campaign or not ?'))
は、私は二つのことを区別するためにこれを使用しています。
<input type="hidden" name="campaign" value="True or False" />
が、フォームは、文字列を送信し、私は
Boolean
にその文字列を変換したいようだ:だから、私は、HTMLフォームから隠されたとして、この値を送信するのではと思いました。もちろん、モデルを書き直しての値を持つ
CharField
にすることはできますが、これはあまりエレガントではありません。
これを行うにはより多くの方法がありますか?
申し訳ありませんが、私は従っていません。このオーバーライドを行うと、HTMLフォームの基本的に文字列であるを受け入れますか? –
私は自分の答えを更新しました。基本的に、django形式は変換を行いますので、心配する必要はありません。また、独自の変換ルールを記述することもできます。 –
djangoはフォームのhtmlを生成するのに役立ちます。上記の投稿の文書リンクを参照してください。 – second