Django: несколько моделей в одном шаблоне с использованием форм

Я был примерно в такой же django-modelformsets ситуации день назад, и вот python-interpreter мои 2 цента:

1) Я нашел, пожалуй, самую django-formsets короткую и краткую демонстрацию pythonista записи нескольких моделей django-formsets в единой форме здесь: http://collingrady.wordpress.com/2008/02/18/editing-multiple-objects-in-django-with-newforms/.

В pythonic двух словах: создайте форму pythonista для каждой модели, отправьте django-modelforms их обе в шаблон в одном

, используя python ключевой аргумент prefix и проверьте django-modelformsets дескриптор представления. Если python есть зависимость, просто django-modelform убедитесь, что вы сохранили pythonista "родительский" модель pythonista перед зависимой, и использовать python родительский ID в качестве python внешнего ключа перед сохранением python-shell «дочерней» модели. По ссылке django-modelform есть демо.

2) Возможно, это py можно сделать с помощью наборов django-forms форм, но, насколько я понял, наборы django-modelform форм в основном предназначены django-modelformsets для ввода кратных одной и django той же модели, которые могут при django-forms желании быть привязаны к django-formsets другой модели / моделям. по django-modelform внешним ключам. Однако, похоже, нет django опции по умолчанию для ввода python-shell данных более чем одной модели, и python это не то, для чего, по-видимому, предназначен pythonic набор форм.

python

django

django-forms

2022-09-29T21:38:36+00:00