Pytania otagowane jako django-forms

Konkretne pytania dotyczące formularzy we frameworku internetowym Django

6
Django ustawia domyślne wartości formularza
Mam następujący model: 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() Mam również formularz dla powyższego modelu: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Chcę wiedzieć, jak ustawić wartość domyślną dla ukrytego pola tego zbiornika. …

7
Jak filtrować wybory ForeignKey w formularzu modelu Django?
Powiedz, że mam w sobie następujące 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) Tzn. Jest ich wiele Companies, z których każdy ma zakres Ratesi Clients. Każdy Clientpowinien mieć bazę Ratewybraną spośród jego …

8
Jak dodać symbol zastępczy na CharField w Django?
Weź na przykład ten bardzo prosty formularz: class SearchForm(Form): q = forms.CharField(label='search') Zostanie to zrenderowane w szablonie: <input type="text" name="q" id="id_q" /> Chcę jednak dodać placeholderatrybut do tego pola o wartości Searchtak, aby HTML wyglądał mniej więcej tak: <input type="text" name="q" id="id_q" placeholder="Search" /> Najlepiej chciałbym przekazać wartość symbolu zastępczego …

13
Zdefiniuj klasę css w formularzach django
Załóżmy, że mam formularz class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Czy istnieje sposób, aby zdefiniować klasy css w każdym polu, dzięki czemu mogę użyć jQuery na podstawie klasy na mojej renderowanej stronie? Miałem nadzieję, że nie będę musiał ręcznie budować formularza.

2
Domyślnie utwórz pusty zestaw zapytań w polach formularza django
Mam te pola w postaci: 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()) dzielnica pochodzi z kliknięcia na miasto, a obszar z kliknięcia na obszar. Z queryset=MyDistrict.objects.all()i queryset=MyArea.objects.all()forma będzie bardzo ciężka. Jak domyślnie ustawić zestawy zapytań jako puste?

5
Jak mogę zbudować formularz django z wieloma przyciskami przesyłania?
Mam formularz z jednym wejściem na e-mail i dwoma przyciskami przesyłania, aby zapisać się i wypisać się z newslettera: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> Mam też klasę: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) Muszę …

12
Django przekazuje niestandardowe parametry formularza do zestawu formularzy
Zostało to naprawione w Django 1.9 za pomocą form_kwargs . Mam formularz Django, który wygląda następująco: 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) Nazywam ten formularz czymś takim: form = ServiceForm(affiliate=request.affiliate) Gdzie …

15
Styl CSS w formularzach Django
Chciałbym nadać następujący styl: 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> Na przykład, w jaki sposób ustawić klasę lub identyfikator dla subject, email, messagew celu zapewnienia zewnętrznego arkusza …
150 css  django  django-forms 

8
Tworzenie dynamicznego pola wyboru
Mam pewne problemy ze zrozumieniem, jak utworzyć dynamiczne pole wyboru w django. Mam ustawiony model coś takiego: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() To, co próbuję zrobić, to stworzyć pole wyboru, którego wartości są punktami drogi skojarzonymi z tym jeźdźcem …

7
Jaki jest najlepszy sposób przechowywania numeru telefonu w modelach Django
Numer telefonu przechowuję w modelnastępujący sposób: phone_number = models.CharField(max_length=12) Użytkownik wprowadziłby numer telefonu, a ja użyłbym numeru telefonu dla SMS AuthenticationTa aplikacja byłaby używana globalnie. Więc potrzebowałbym również kodu kraju. Czy CharFieldto dobry sposób na przechowywanie numeru telefonu? Jak zweryfikować numer telefonu?

7
Zmień pole formularza Django na ukryte
Mam formularz Django z rozszerzeniem RegexField , który jest bardzo podobny do zwykłego pola wprowadzania tekstu. Moim zdaniem pod pewnymi warunkami chcę to ukryć przed użytkownikiem i starać się, aby formularz był jak najbardziej podobny. Jaki jest najlepszy sposób, aby zamienić to pole w HiddenInputpole? Wiem, że mogę ustawić atrybuty …

8
Szablony Django: pełna wersja do wyboru
Mam modelkę: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Mam formularz: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder I chcę użyć formtools.preview. Domyślny szablon drukuje wybraną skróconą wersję („e” zamiast „Bajeczne jajka”), ponieważ …



6
Jak używać CSS w Django?
Tworzę aplikację za pomocą Django i zastanawiam się, jak sprawić, by Django użyło mojego pliku CSS? Jakie ustawienia muszę zrobić, aby Django zobaczyło plik css? Uwaga: na komputerze lokalnym
110 css  django  django-forms 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.