J'essaie de créer un formulaire d'édition pour mon modèle. Je n'ai pas utilisé de formulaire de modèle parce que selon le type de modèle, l'utilisateur peut utiliser différents formulaires. (Par exemple, l'un des formulaires comporte un widget Tinymce, tandis que l'autre n'en a pas).
Existe-t-il un moyen de définir les données initiales d'un formulaire (pas d'un ModelForm
) à l'aide d'un modèle ?
J'ai essayé ce qui suit mais j'ai obtenu une erreur :
b = get_object_or_404(Business, user=request.user)
form = f(initial = b)
où f
est une sous-classe de forms.Form
L'erreur que j'obtiens est la suivante AttributeError: 'Business' object has no attribute 'get'