Als «django-forms» getaggte Fragen

Spezifische Fragen zu Formularen mit dem Django-Webframework

6
Django hat Standardformularwerte festgelegt
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, …

7
Wie filtere ich ForeignKey-Auswahlmöglichkeiten in einer Django ModelForm?
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, …

8
Wie füge ich einen Platzhalter auf einem CharField in Django hinzu?
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 …

13
Definieren Sie die CSS-Klasse in Django-Formularen
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 …

2
Erstellen Sie standardmäßig ein leeres Abfrageset in Django-Formularfeldern
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?

5
Wie kann ich mehrere Django-Formulare für Senden-Schaltflächen erstellen?
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 …

12
Django Übergeben benutzerdefinierter Formularparameter an Formset
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) …

15
CSS-Styling in Django-Formen
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 …
150 css  django  django-forms 

8
Erstellen eines dynamischen Auswahlfelds
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 …

7
Was ist der beste Weg, um Telefonnummer in Django-Modellen zu speichern
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?

7
Ändern Sie ein Django-Formularfeld in ein verstecktes Feld
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 …

8
Django-Vorlagen: ausführliche Version einer Auswahl
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 …



6
Wie verwende ich CSS in Django?
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
110 css  django  django-forms 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.