Questions marquées «django-forms»

Questions spécifiques liées aux formulaires avec le framework web Django



6
Django: Comment ajouter des attributs html arbitraires aux champs d'entrée d'un formulaire?
J'ai un champ d'entrée qui est rendu avec un modèle comme ceci: <div class="field"> {{ form.city }} </div> Qui est rendu comme: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Supposons maintenant que je veuille ajouter un autocomplete="off"attribut à l'élément d'entrée qui est rendu, comment ferais-je cela? Ou onclick="xyz()"ou …


6
Plusieurs modèles dans un seul ModelForm django?
Est-il possible d'avoir plusieurs modèles inclus dans un seul ModelFormdans django? J'essaye de créer un formulaire de modification de profil. Je dois donc inclure certains champs du modèle User et du modèle UserProfile. Actuellement, j'utilise 2 formulaires comme celui-ci class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") …

4
Injecter les erreurs sous une forme déjà validée?
Après avoir form.Formvalidé les valeurs d'entrée de l'utilisateur, je les transmets à un processus (externe) distinct pour un traitement ultérieur. Ce processus externe peut potentiellement trouver d'autres erreurs dans les valeurs. Existe-t-il un moyen d'injecter ces erreurs dans le formulaire déjà validé afin qu'elles puissent être affichées via les méthodes …

14
Comment Django connaît-il l'ordre de rendu des champs de formulaire?
Si j'ai un formulaire Django tel que: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() Et j'appelle la méthode as_table () d'une instance de ce formulaire, Django rendra les champs dans le même ordre que spécifié ci-dessus. Ma question est de savoir comment Django connaît l'ordre dans …

13
Valeur BooleanField unique dans Django?
Supposons que mon models.py soit comme ceci: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Je veux qu'une seule de mes Characterinstances ait is_the_chosen_one == Trueet que toutes les autres aient is_the_chosen_one == False. Comment puis-je m'assurer au mieux que cette contrainte d'unicité est respectée? Meilleures notes pour les réponses …

5
Django ModelForm: À quoi sert save (commit = False)?
Pourquoi utiliserais-je save(commit=False)au lieu de simplement créer un objet de formulaire à partir de la ModelFormsous - classe et de l'exécuter is_valid()pour valider à la fois le formulaire et le modèle? En d'autres termes, à quoi ça sert save(commit=False)? Si cela ne vous dérange pas, pourriez-vous fournir des situations hypothétiques …

7
Django - Remplacer la méthode Model.create ()?
La documentation Django ne répertorie que des exemples de remplacement save()et delete(). Cependant, j'aimerais définir un traitement supplémentaire pour mes modèles uniquement lorsqu'ils sont créés . Pour quiconque connaît Rails, cela équivaudrait à créer un :before_createfiltre. Est-ce possible?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.