Вопросы с тегом «django-forms»

Конкретные вопросы, связанные с формами в веб-фреймворке Django

6
Django устанавливает значения формы по умолчанию
У меня есть модель следующим образом: 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() У меня также есть модель формы для вышеуказанной модели следующим образом: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Я хочу знать, …

7
Как мне отфильтровать выбор ForeignKey в Django ModelForm?
Скажем, у меня есть следующее в моем 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) Т.е. есть несколько Companies, каждый из которых имеет диапазон Ratesи Clients. У каждого Clientдолжна быть база Rate, выбранная …

8
Как добавить заполнитель на CharField в Django?
Возьмите эту очень простую форму, например: class SearchForm(Form): q = forms.CharField(label='search') Это отображается в шаблоне: <input type="text" name="q" id="id_q" /> Однако я хочу добавить placeholderатрибут в это поле со значением, Searchчтобы HTML выглядел примерно так: <input type="text" name="q" id="id_q" placeholder="Search" /> Предпочтительно, я хотел бы передать значение заполнителя в CharFieldкласс …

13
Определить класс CSS в формах Django
Предположим, у меня есть форма class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Есть ли способ для меня определить классы CSS для каждого поля, чтобы я мог использовать jQuery на основе класса в моей отрисованной странице? Я надеялся, что не придется вручную создавать форму.

2
Создать пустой набор запросов по умолчанию в полях формы Django
У меня есть эти поля в форме: 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()) район исходит от клика по городу, а район - от клика по области. С queryset=MyDistrict.objects.all()и queryset=MyArea.objects.all()форма будет очень тяжелой. Как сделать наборы запросов пустыми по умолчанию?

5
Как я могу построить несколько кнопок отправки формы Django?
У меня есть форма с одним входом для электронной почты и двумя кнопками отправки, чтобы подписаться и отписаться от рассылки: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> У меня есть также форма класса: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter …

12
Django Передача пользовательских параметров формы в Formset
Это было исправлено в Django 1.9 с помощью form_kwargs . У меня есть форма Django, которая выглядит так: 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) Я называю эту форму примерно так: form …

15
CSS-стилизация в формах Django
Я хотел бы стилизовать следующее: 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> Например, как я поставил класс или ID для subject, email, messageчтобы обеспечить внешнюю таблицу стилей?
150 css  django  django-forms 

8
Создание поля динамического выбора
У меня возникли проблемы, пытаясь понять, как создать поле динамического выбора в Django. У меня есть модель, настроенная примерно так: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() То, что я пытаюсь сделать, это создать поле выбора, значения которого являются путевыми точками, …

7
Как лучше всего хранить номер телефона в моделях Django
Я храню номер телефона modelтак: phone_number = models.CharField(max_length=12) Пользователь должен ввести номер телефона, и я буду использовать этот номер телефона, чтобы SMS Authenticationэто приложение использовалось глобально. Так что мне также понадобится код страны. Есть CharFieldхороший способ сохранить номер телефона? И как мне подтвердить номер телефона?

7
Измените поле формы Django на скрытое поле
У меня есть форма Django с RegexField , которая очень похожа на обычное поле ввода текста. На мой взгляд, при определенных условиях я хочу скрыть это от пользователя и стараюсь сохранить форму как можно более похожей. Как лучше всего превратить это поле в HiddenInputполе? Я знаю, что могу установить атрибуты …

8
Шаблоны Django: подробная версия на выбор
У меня есть модель: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) У меня есть форма: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder И я хочу использовать formtools.preview. В шаблоне по умолчанию печатается краткая …

7
Django: несколько моделей в одном шаблоне с использованием форм [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Я создаю приложение для отслеживания заявок в службу поддержки, …

7
Django Forms: если недействителен, показать форму с сообщением об ошибке
I Django forms, он может проверить, действительна ли форма: if form.is_valid(): return HttpResponseRedirect('/thanks/') Но мне не хватает, что делать, если это недействительно? Как мне вернуть форму с сообщениями об ошибках? Я не вижу «еще» ни в одном из примеров.

6
Как использовать CSS в Django?
Я создаю свое приложение с помощью Django, и мне интересно, как я могу заставить Django использовать мой файл CSS? Какие настройки мне нужно сделать, чтобы Django увидел файл css? NB: на локальном компьютере
110 css  django  django-forms 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.