https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#inline-formsets

даю приложение для отслеживания заявок и у меня есть несколько моделей, которые я хотел бы создать на одной странице. Билеты принадлежат Заказчику через ForeignKey. Примечания принадлежат Билетам также через ForeignKey. Я хотел бы иметь возможность выбрать клиента (это целый отдельный проект) ИЛИ создать нового клиента, затем создать билет и, наконец, создать примечание, назначенное новому билету.

Поскольку я довольно новичок в Django, я склонен работать итеративно, каждый раз пробуя новые функции. Я играл с ModelForms, но я хочу скрыть некоторые поля и провести некоторую сложную проверку. Кажется, что уровень контроля, который я ищу, требует либо наборов форм, либо выполнения всего вручную, в комплекте с утомительной, вручную закодированной страницей шаблона, которой я стараюсь избегать.

Есть ли какая-то прекрасная особенность, по которой я скучаю? У кого-нибудь есть хорошая ссылка или пример для использования форм-наборов? Я потратил целые выходные на документацию по API для них, и до сих пор ничего не понимаю. Это проблема дизайна, если я сломаюсь и все вручную пишу?

Ответы на вопрос(3)

Ваш ответ на вопрос