Ich habe ein Modell wie folgt: 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() Ich habe auch ein Modellformular für das obige Modell wie folgt: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Ich möchte wissen, …
Angenommen, ich habe Folgendes in meinem 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) Dh es gibt mehrere Companies, die jeweils einen Bereich von Ratesund haben Clients. Jeder Clientsollte eine Basis haben Rate, …
Nehmen Sie zum Beispiel diese sehr einfache Form: class SearchForm(Form): q = forms.CharField(label='search') Dies wird in der Vorlage gerendert: <input type="text" name="q" id="id_q" /> Ich möchte placeholderdiesem Feld jedoch das Attribut mit dem Wert hinzufügen Search, damit der HTML-Code ungefähr so aussieht: <input type="text" name="q" id="id_q" placeholder="Search" /> Am besten …
Angenommen, ich habe ein Formular class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Gibt es eine Möglichkeit für mich, CSS-Klassen für jedes Feld so zu definieren, dass ich jQuery basierend auf der Klasse auf meiner gerenderten Seite verwenden kann? Ich hatte gehofft, das Formular nicht manuell erstellen …
Ich habe diese Felder in Form: 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()) Bezirk kommt von Klick auf Stadt und Fläche kommt von Klick auf Fläche. Mit queryset=MyDistrict.objects.all()und queryset=MyArea.objects.all()Form wird sehr schwer sein. Wie kann ich Querysets standardmäßig leer machen?
Ich habe ein Formular mit einer Eingabe für E-Mail und zwei Senden-Schaltflächen zum Abonnieren und Abbestellen des Newsletters: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> Ich habe auch Klassenform: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) Ich …
Dies wurde in Django 1.9 mit form_kwargs behoben . Ich habe ein Django-Formular, das so aussieht: 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) Ich nenne dieses Formular so etwas: form = ServiceForm(affiliate=request.affiliate) …
Ich möchte Folgendes stylen: 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> Zum Beispiel : Wie kann ich eine Klasse oder ID für die subject, email, messageein externes Stylesheet …
Ich habe einige Probleme beim Versuch zu verstehen, wie ein dynamisches Auswahlfeld in Django erstellt wird. Ich habe ein Modell eingerichtet wie: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Ich versuche, ein Auswahlfeld zu erstellen, dessen Werte die Wegpunkte sind, die …
Ich speichere eine Telefonnummer modelwie folgt: phone_number = models.CharField(max_length=12) Der Benutzer würde eine Telefonnummer eingeben und ich würde die Telefonnummer für verwenden. SMS AuthenticationDiese Anwendung würde global verwendet. Also würde ich auch Ländercode brauchen. Ist CharFieldeine gute Möglichkeit, Telefonnummer zu speichern? Und wie überprüfe ich die Telefonnummer?
Ich habe ein Django-Formular mit einem RegexField, das einem normalen Texteingabefeld sehr ähnlich ist. Meiner Ansicht nach möchte ich es unter bestimmten Bedingungen vor dem Benutzer verbergen und versuchen, das Formular so ähnlich wie möglich zu halten. Was ist der beste Weg, um dieses Feld in ein HiddenInputFeld zu verwandeln …
Ich habe ein Modell: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Ich habe ein Formular: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder Und ich möchte formtools.preview verwenden. Die Standardvorlage druckt die Kurzversion der …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich erstelle eine Support-Ticket-Tracking-App und …
Bei Django-Formularen kann überprüft werden, ob das Formular gültig ist: if form.is_valid(): return HttpResponseRedirect('/thanks/') Aber ich vermisse, was zu tun ist, wenn es nicht gültig ist? Wie kann ich das Formular mit den Fehlermeldungen zurücksenden? Ich sehe das "Sonst" in keinem der Beispiele.
Ich erstelle meine Anwendung mit Django und frage mich, wie ich Django dazu bringen kann, meine CSS-Datei zu verwenden. Welche Einstellungen muss ich vornehmen, damit Django die CSS-Datei sieht? NB: Auf einem lokalen Computer
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.