1

J'ai une forme où les champs viennent d'un ModelForm, et l'un d'entre eux est un champ de models.ForeignKey qui est lié à des noms d'utilisateur dans mon modèle d'utilisateur. Cela entraîne la liste de tous les utilisateurs de la base de données dans un champ de sélection. Je préfère que ce champ soit un TextInput où quelqu'un entre un nom d'utilisateur, et je l'ai fait que dans le ModelForm. Mais quand mon avis passe par form.is_valid(), la forme donne une erreur indiquant que ce champ est invalide. Si je supprime la is_valid() vérifier, bien sûr il me donne une erreur que la forme ne peut pas être enregistré car les données ne validait pas.Autoriser TextInput sur la forme d'un champ ForeignKey modèle Django

Comment puis-je valider et enregistrer TextInput à mon champ ForeignKey?

Répondre

Questions connexes