Est-il possible d'inclure plusieurs modèles dans une même ModelForm
dans django ? J'essaie de créer un formulaire de modification de profil. J'ai donc besoin d'inclure certains champs du modèle User. y le modèle UserProfile. Actuellement, j'utilise deux formulaires comme celui-ci
class UserEditForm(ModelForm):
class Meta:
model = User
fields = ("first_name", "last_name")
class UserProfileForm(ModelForm):
class Meta:
model = UserProfile
fields = ("middle_name", "home_phone", "work_phone", "cell_phone")
Existe-t-il un moyen de les regrouper en un seul formulaire ou dois-je simplement créer un formulaire et gérer moi-même le chargement et la sauvegarde de la base de données ?
0 votes
Duplicata possible de Django : plusieurs modèles dans un modèle à l'aide de formulaires
0 votes
Il s'agit d'un cas particulier (utilisation de
ModelForm
) de python - django soumettre deux formulaires différents avec un seul bouton de soumission - Stack Overflow