2010-11-21 14 views
0

quelle est la manière recommandée de modifier/ajouter les champs dans un objet djangoform j'essayais d'ajouter une nouvelle clé au dictionnaire obj.base_fields['new_field']='value_of_newfield 'mais comme il s'avère qu'il sera ajouté comme une chaîne et non un CharField, cela peut être travaillé autour, mais où certains bas mes tripes j'ai le sentiment que ce ne est pas la méthode recommandée ..et je ne parle pas de obj(intial={'new_field':'value_of_newfield'})quelle est la manière recommandée d'ajouter les champs à un objet djangoform?

Répondre

0

Vous devez ajouter une instance d'un champ de formulaire:

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