J'ai un modèle comme suit: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() J'ai également un formulaire modèle pour le modèle ci-dessus comme suit: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Je veux savoir comment …
Dites que j'ai ce qui suit dans mon models.py: class Company(models.Model): name = ... class Rate(models.Model): company = models.ForeignKey(Company) name = ... class Client(models.Model): name = ... company = models.ForeignKey(Company) base_rate = models.ForeignKey(Rate) C'est-à-dire qu'il y en a plusieurs Companies, chacun ayant une plage de Rateset Clients. Chacun Clientdoit avoir …
Prenez cette forme très simple, par exemple: class SearchForm(Form): q = forms.CharField(label='search') Cela est rendu dans le modèle: <input type="text" name="q" id="id_q" /> Cependant, je veux ajouter l' placeholderattribut à ce champ avec une valeur de Searchsorte que le HTML ressemble à quelque chose comme: <input type="text" name="q" id="id_q" placeholder="Search" …
Supposons que j'ai un formulaire class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Existe-t-il un moyen pour moi de définir des classes css sur chaque champ de sorte que je puisse ensuite utiliser jQuery en fonction de la classe dans ma page rendue? J'espérais ne pas avoir …
J'ai ces champs sous forme: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) le district vient de cliquer sur la ville et la région vient de cliquer sur la région. Avec queryset=MyDistrict.objects.all()et la queryset=MyArea.objects.all()forme sera très lourde. Comment puis-je rendre les ensembles de requêtes vides par …
J'ai un formulaire avec une entrée pour l'e-mail et deux boutons d'envoi pour m'abonner et me désabonner de la newsletter: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> J'ai aussi la forme de classe: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter …
Ce problème a été corrigé dans Django 1.9 avec form_kwargs . J'ai un formulaire Django qui ressemble à ceci: class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=ServiceOption.objects.none()) rate = forms.DecimalField(widget=custom_widgets.SmallField()) units = forms.IntegerField(min_value=1, widget=custom_widgets.SmallField()) def __init__(self, *args, **kwargs): affiliate = kwargs.pop('affiliate') super(ServiceForm, self).__init__(*args, **kwargs) self.fields["option"].queryset = ServiceOption.objects.filter(affiliate=affiliate) J'appelle ce formulaire avec quelque chose …
Je voudrais styliser ce qui suit: forms.py: from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.EmailField(required=False) message = forms.CharField(widget=forms.Textarea) contact_form.html: <form action="" method="post"> <table> {{ form.as_table }} </table> <input type="submit" value="Submit"> </form> Par exemple, comment puis-je créer une classe ou ID pour le subject, email, messagepour fournir …
J'ai du mal à comprendre comment créer un champ de choix dynamique dans django. J'ai un modèle mis en place quelque chose comme: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Ce que j'essaie de faire est de créer un champ de …
Je stocke un numéro de téléphone modelcomme ceci: phone_number = models.CharField(max_length=12) L'utilisateur entrerait un numéro de téléphone et j'utiliserais le numéro de téléphone pour SMS AuthenticationCette application serait utilisée dans le monde entier. J'aurais donc également besoin d'un code de pays. Est-ce CharFieldun bon moyen de stocker un numéro de …
J'ai un formulaire Django avec un RegexField, qui est très similaire à un champ de saisie de texte normal. À mon avis, dans certaines conditions, je veux le cacher à l'utilisateur et essayer de garder le formulaire aussi similaire que possible. Quelle est la meilleure façon de transformer ce champ …
J'ai un modèle: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) J'ai un formulaire: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder Et je veux utiliser formtools.preview. Le modèle par défaut imprime la version courte …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 2 ans . Améliorez cette question Je suis …
Je Django formulaires, il peut vérifier si le formulaire est valide: if form.is_valid(): return HttpResponseRedirect('/thanks/') Mais je manque quoi faire si ce n'est pas valide? Comment renvoyer le formulaire avec les messages d'erreur? Je ne vois le «autre» dans aucun des exemples.
Je crée mon application avec Django et je me demande comment faire en sorte que Django utilise mon fichier CSS? Quels paramètres dois-je faire pour que Django voie le fichier css? NB: sur une machine locale
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.