Django: Заполнение значений формы Django значениями другой формы в другом шаблоне (представлении)
Я застрял на проблеме предварительного заполнения значений формы Django определенного шаблона значениями другой формы, которая находится на другой html странице. У меня есть административная панель с таблицей со всеми пользователями (каждая строка - это пользователь), и у меня есть кнопка Edit для редактирования этих пользователей. Я хотел бы, чтобы при нажатии на эту кнопку пользователь перенаправлялся на другую страницу, где есть форма, которую нужно заполнить значениями строки таблицы, относящейся к конкретному пользователю. Я уже пробовал использовать сессию, но это не сработало. Вот что я пробовал.
Шаблон с таблицей
<form method="POST" action="/administration/modify" id="update_form">
{% csrf_token %}
<input type="hidden" value="{{i.email}}" name="update_email" />
<button type="submit" name="update_user" class="btn btn-primary">
Update</button></td>
Вид страницы с таблицей, в которую должны попасть значения формы:
update_email=request.POST["update_email"]
request.session["modify_user"]=update_email
return redirect("modify")
Просмотр страницы с формой, которую необходимо заполнить:
if request.method=="POST":
form_update_user=UpdateUserForm(request.POST) #when the user fill the form
....
else:
update_email=request.session.get("modify_user")
user_update=Utente.objects.get(email=update_email)
print("******************************************")
print(user_update.name)
form_update_user=UpdateUserForm(initial={"name":user_update.name, "surname":user_update.surname,"email":user_update.email,"role_name":user_update.ruolo,"ente_name":user_update.ente,"password":"","confirm_password":""})
У меня есть следующее: Страница с формой, которую необходимо заполнить
Надеюсь, вы мне поможете!