Как получить стоимость заказа формы в шаблоне (django)? - PullRequest
0 голосов
/ 25 августа 2011

Я использую formset для своего проекта.У меня есть несколько форм в моей форме.Теперь я хочу настроить внешний вид формы.Я хочу сделать это, используя стоимость заказа каждой формы.Один из примеров ввода для «ЗАКАЗА» формы показан ниже:

<input type="text" name="phones-0-ORDER" value="1" id="id_phones-0-ORDER">

Я хочу получить значение (в данном случае значение = «1») этого ввода.

Я сгенерировал набор форм из моих моделей напрямую, используя inlineformset_factory в моем представлении.https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#using-an-inline-formset-in-a-view

При создании моего набора форм я использовал следующий код:

PhoneNumberFormSet = inlineformset_factory(Patron, PhoneNumber, can_order=True)

Таким образом, каждая форма в наборе будет иметь порядок.Допустим, у нас есть 3 формы в наборе форм, первая форма будет содержать порядок 1, второй порядок 2, третий порядок 3. Я хочу использовать «порядок» формы в моем шаблоне для управления циклом.

Кто-нибудь знает, как получить стоимость заказа в шаблоне?Для вашей информации тип ORDER - IntegerField.Поэтому мой вопрос равен «как получить начальные (предварительно заполненные) данные IntegerField в шаблоне.

Спасибо за ваши ответы!

1 Ответ

0 голосов
/ 25 августа 2011

Я полагаю, вы спрашиваете, как установить исходные данные в наборе форм.Если это так, вы найдете следующую информацию полезной в django docs:

https://docs.djangoproject.com/en/dev/topics/forms/formsets/#using-initial-data-with-a-formset

Если вы на самом деле спрашиваете, как получить значения со стороны клиента,Вы хотите сделать это с помощью селекторов jquery.

http://api.jquery.com/category/selectors/

...