Есть ли простой способ изменить экземпляр формы модели Django после ее инициализации?django change model form instance
Например, следующее будет предварительно заполнить форму в шаблоне с содержимым в настоящее время в БД для объекта с идентификатором 1:
form = exampleModelForm(instance = Model.objects.get(pk=1)
Это будет также сохранить соответствующий объект при экономии (), а не создает новый.
Где это создаст новый объект, а не предварительно заполнить форму в шаблоне:
form = exampleModelForm()
Как я возвращаю пустую форму из другого метода, я бы тогда хотел назначить экземпляр к нему после его создания и изменения объекта, чтобы он мог быть сохранен, и шаблон предварительно заполняется значениями, которые существуют в db. Я хочу что-то подобное, но не кажется, что я пытался работать:
form = methodThatGetsForm(somearg)
form.instance = ExampleModel.objects.get(pk = getId(somearg))
Есть простая функция, что я здесь отсутствует?