2010-11-21 2 views
0

was ist die empfohlene Weise zum Ändern/Hinzufügen der Felder in einem Djangoform-Objekt Ich habe versucht, einen neuen Schlüssel zum Wörterbuch hinzufügen obj.base_fields['new_field']='value_of_newfield 'aber wie sich herausstellt, dass es als Zeichenfolge und nicht CharField hinzugefügt wird, kann gearbeitet werden um aber einige meinen Darm, wo nach unten, ich habe das Gefühl, dass es nicht der empfohlene Weg ..und ich nicht über obj(intial={'new_field':'value_of_newfield'})Was ist die empfohlene Methode zum Hinzufügen der Felder zu einem Djangoform-Objekt?

Antwort

0

Sie spreche muss eine Instanz eines Formularfeld hinzufügen:

from django import forms 
obj.base_fields['name_of_field'] = forms.CharField() 
Verwandte Themen