Сложные формы в Django - что приложения и функции Django/Python я должен посмотреть на?

Я выполняю XCode на 17-дюймовой iMac (2 старые года) с 2 ГБ RAM и не испытал затруднений.

9
задан Monika Sulik 24 November 2009 в 12:03
поделиться

2 ответа

Я сам задавал подобные вопросы. Есть много возможностей для улучшения обработки форм в Django, и там есть некоторая дискуссия о том, что с этим делать, но это происходит не очень быстро. Задавая этот вопрос, вы подтверждаете, что эта область требует некоторого внимания.

Тем не менее, текущие способы (насколько мне известно) для обработки этих сценариев:

  1. Самый простой способ - использовать ModelForm ] для Партнерства и inlineformset для Людей. Это не так уж сложно, но имейте в виду, что нет простого способа объединить их в один объект формы, поэтому вам придется обрабатывать их отдельно.
  2. Не совсем уверен, какой сценарий вы имеете в виду, но я думаю, что встроенные наборы форм здесь тоже можно сделать.
  3. Django поддерживает это с версии 1.0: http://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-wizard/
  4. Я работаю над приложением, чтобы делать именно это (с помощью jQuery). Я собирался очистить его и разместить на GitHub, и любой дополнительный интерес, безусловно, ускорит этот процесс.

Встроенные наборы форм: http://docs.djangoproject.com/en/dev/topics /forms / modelforms / # inline-formsets

8
ответ дан 4 December 2019 в 22:28
поделиться

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

Автозаполнение

На самом деле уже существует приложение, которое делает это, под названием django-autocomplete . Хотя еще не пробовал ...

Объединение нескольких форм в одну

Это - довольно интересное решение относительно того, как редактировать более одного объекта, не используя более одной формы,

0
ответ дан 4 December 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: