Возможно, я иду из-за плохого подхода, но предположим, что это общий сценарий:
У меня есть блоги, в которых есть комментарии.На странице блога есть форма для создания комментариев.Комментарии имеют ModelForm, фактический HTML выполняется выборочно.Внешний ключ, конечно, не виден и не отображается.При отправке внешний ключ комментария должен быть связан с блогом.
Если я использую начальный с внешним ключом блога с комментарием ModelForm, он не сохраняется в POST.Имеет смысл, так как это не в форме тега.
Я могу прикрепить его после POST в представлении, которое вызывает форма, но ModelForm (request.POST) .data не является изменяемым.Я могу сделать ModelForm (request.POST) .save (commit = False), но это означает, что внешний ключ модели комментария к блогу может быть пустым, что на самом деле не имеет смысла с точки зрения модели.
Как правильно это сделать?Похоже, довольно стандартное использование.
Спасибо