Django - Доступ к дополнительным полям ModelForm в другом шаблоне
У меня есть первое представление (createview), которое вызывает ModelForm, в которую добавлено дополнительное поле. Первое представление ведет ко второму представлению (detailview), где мне нужно получить доступ к полям из предыдущей ModelForm, чтобы показать их в шаблоне. Для полей, принадлежащих модели, я использовал {{ object.fieldname }} в шаблоне, и это работает. Остается проблема, как получить доступ к полю, которое я добавил сам.
Спасибо за помощь
Используйте Django Session. Проверьте ссылку в документации
в представлении вашей формы
if form.is_valid():
request.session['extra_field'] = form.cleaned_data['extra_field']
...
При следующем просмотре страницы верните сохраненные данные о сессии
def your_checkout_view(request):
extra_field = request.session['extra_field']
...