0

djangoformオブジェクトのフィールドを変更/追加する推奨される方法は何ですか?辞書に新しいキーを追加しようとしていましたobj.base_fields['new_field']='value_of_newfield'しかし、それは文字列ではなく文字列として追加されることが判明したため、CharField回避できますが、どこかで私の腸の下で、私はそれが推奨される方法ではないと感じています..そして私は話しているのではありませんobj(intial={'new_field':'value_of_newfield'})

4

1 に答える 1

0

フォームフィールドのインスタンスを追加する必要があります。

from django import forms
obj.base_fields['name_of_field'] = forms.CharField()
于 2010-11-21T16:24:39.330 に答える