Как передать данные всех полей ввода с одной страницы на другую с помощью кнопки в python django

У меня есть форма на index.html и я хочу передать данные всех полей ввода index.html в demo.html с помощью кнопки. Вот мой код """

{% csrf_token %}
<input type="text" id="xaxis" name="xaxis"><br><br>

<input type="text" id="yaxis" name="yaxis"><br><br>

<button type="submit"> SUBMIT </button>
<button type="submit" name="saveChart" form="axisForm" value="save"> SAVE </button>

Является ли форма постом?

Вы можете сделать что-то вроде:

def post(self, request):
   if request.method == 'POST':
       request.session['POSTVALUES'] = request.POST.copy()

Затем в другом представлении для demo.html вы можете вызвать сессию.

def get(self, request):
   post_values = request.session.get('POSTVALUES')  

Тогда вы можете просто добавить post_values к вашему контексту или чему-либо, что вы передаете в ваш вид demo.html.

Вернуться на верх