Все вопросы: [formset]

17 вопросов

похожие теги: formsetsinline-formset
5
голосов
2ответов
1198 просмотров

Требуются наборы форм Django

Как сделать все формы в наборе форм django обязательными? Я попытался проверить наличие всех полей в методе cleaned_data, переопределяющем метод clean () набора форм, но он просто терпит неудачу без отображения каких-либо ошибок. Спасибо! Исходный код: class BaseScheduleForm(forms.Model...

24
голосов
6ответов
10158 просмотров

Модульный тест Django Formset

Я не могу запустить модульный тест с набором форм. Я пытаюсь сделать тест: class NewClientTestCase(TestCase): def setUp(self): self.c = Client() def test_0_create_individual_with_same_adress(self): post_data = { 'ctype': User.CONTACT_INDIVIDUAL, ...

4
голосов
2ответов
2691 просмотров

Передача параметра настраиваемой формы в набор форм

У меня определена следующая форма class MyForm(ModelForm): def __init__(self, readOnly=False, *args, **kwargs): super(MyForm,self).__init__(*args,**kwrds) if readOnly: Do stuff to make the inputs readonly MyForm отлично работает, когда я создаю его в предст...

21
голосов
2ответов
5122 просмотров

Django: disallow can_delete on GenericStackedInline

I've built this model which contains a generic foreign key: class MyModel(models.Model): content_type = models.ForeignKey(ContentType, verbose_name=_('content type')) object_id = models.PositiveIntegerField(_('object id')) content_object = generic.GenericForeignKey('content_type', 'o...

5
голосов
2ответов
8690 просмотров

Django how to save a custom formset

I've written the following custom formset, but for the life of me I don't know how to save the form. I've searched the Django docs and done extensive searches, but no one solution works. Lots of rabbit holes, but no meat ;-) Can someone point me in the right direction? // views.py partial // @l...

4
голосов
1ответов
3030 просмотров

Is this a bug in Django formset validation?

Manual example: http://docs.djangoproject.com/en/1.0/topics/forms/formsets/#formset-validation (I'm using Django 1.0.3 to run on Google App Engine) Code: from django import forms from django.forms.formsets import formset_factory class ArticleForm1(forms.Form): title = forms.CharField() pub...

9
голосов
2ответов
4423 просмотров

Django Formset without instance

In this Django Doc explain how to create a formset that allows you to edit books belonging to a particular author. What I want to do is: Create a formset that allows you to ADD new book belonging to a NEW author... Add the Book and their Authors in the same formset. Can you gime a light? thanks.

1
голосов
2ответов
1610 просмотров

Can you Make a Django form set validate the initial data?

Here's an example: from django import forms class ArticleForm(forms.Form): title = forms.CharField() pub_date = forms.DateField() from django.forms.formsets import formset_factory ArticleFormSet = formset_factory(ArticleForm) formset = ArticleFormSet(initial=my_data) So 'my_data' i...

3
голосов
2ответов
5987 просмотров

In Django, how do you construct a formset manually in a template?

I am constructing the pieces of a formset manually in a template. How do I get the hidden fields TOTAL_FORMS and INITIAL_FORMS. Is there a hidden display widget with them in it already there that I can call? <label>formset title</label> #formset.TOTAL_FORMS #formset.INITIAL_FORMS {% ...

5
голосов
2ответов
2317 просмотров

Изменение типа поля в Django ModelFormset

В Django ModelForm вы можете изменить тип виджета поля следующим образом: class EntryForm(ModelForm): entity = forms.CharField() class Meta: model = Entry Я легко могу создать набор моделей из той же модели, например: EntryFormSet = modelformset_factory(Entry) Но е...

16
голосов
2ответов
9145 просмотров

Django Formset.is_valid () не работает для дополнительных форм

В моем приложении-приложении Django у меня есть набор форм, созданный из простой (не модельной) формы, с extra = 1 (чтобы позволить javasript добавлять формы позже). class SomeForm(forms.Form): #some fields with required=False length = forms.IntegerField(required=False) # An exam...

0
голосов
3ответов
2342 просмотров

Создание набора моделей из формы модели

У меня есть модель MyModel, которая содержит PK-locid, то есть AutoField. Я хочу построить на его основе модельный набор форм с некоторыми оговорками: Набор запросов для набора форм должен быть настраиваемым (скажем, order_by ('field')), а не all () Поскольку locid для MyModel является ...

2
голосов
4ответов
4688 просмотров

Как показать скрытое автополе в наборе форм django

Автоматическое поле Django при отображении с использованием набора форм по умолчанию скрыто. Как лучше всего это показать? На данный момент модель объявлена ​​как, class MyModel: locid = models.AutoField(primary_key=True) ... Когда это отображается с использованием наборов форм D...

0
голосов
2ответов
837 просмотров

Проблема с модельным набором форм

У меня есть модель, для которой нужно показать форму несколько раз. Я использовал его под набором моделей. Похоже, у меня проблема с идентификатором этой модели, который также является ее первичным ключом. Я предварительно заполняю набор форм данными, которые хочу отредактировать. Но всякий ра...

50
голосов
7ответов
38934 просмотров

Как получить доступ к данным, когда form.is_valid () ложно

Когда у меня есть действующая форма Django, я могу получить доступ к данным с помощью form.cleaned_data. Но как мне получить данные, введенные пользователем, если форма недействительна, т.е. form.is_valid имеет значение false. Я пытаюсь получить доступ к формам в наборе форм, поэтому кажется,...

0
голосов
1ответов
528 просмотров

Установка значений для вывода набора форм в Django

Этот вопрос в некоторой степени связан с вопросом, который я задавал ранее: Создание и отправка динамическое количество объектов в форме с Django Мне интересно, если у меня есть отдельные значения по умолчанию для каждой формы в наборе форм, могу ли я предварительно заполнить поля? Напри...

6
голосов
3ответов
5912 просмотров

Как добавить настраиваемые поля во встроенные наборы форм?

Я пытаюсь добавить настраиваемые поля в InlineFormset, используя следующий код, но поля не отображаются в Django Admin. Не слишком ли заблокирован набор InlineFormset для этого? Мой тест "ding" срабатывает, как и ожидалось, я могу распечатать form.fields и увидеть их все там, но фактические поля...