Рассмотрим пример, подобный этому:
class MyForm(forms.Form):
name = forms.CharField()
Я пытаюсь понять, в чем разница между следующие два фрагмента:
Стиль «Привязанные данные»:
my_form = MyForm({'name': request.user.first_name})
Стиль «Исходные данные»:
my_form = MyForm(initial={'name': request.user.first_name})
В документации, кажется, предлагается, что «начальное значение для динамических начальных значений», но при этом возможность передавать «связанные данные» "в конструктор выполняет то же самое. Раньше я использовал исходные данные для динамических значений, но мне хочется использовать более простой стиль «связанных данных», но я хотел бы получить некоторое представление о том, в чем реальная разница между этими двумя стилями.