Рендеринг html-контента, остающегося на текущей странице, с действием формы, установленным на другой url в Django
Мой вопрос заключается в том, есть ли способ отобразить html-контент (bootstrap alert) на текущей странице (1-я страница) с действием POST, установленным на другой url (2-я страница)?
У меня есть следующее содержимое в файле views.py:
def calendar(req): # 1st page
return render(req,'calendar.html')
def result(req): # 2nd page
if req.method == 'POST':
xxx
else:
no_data = "xxx"
context = { 'no_data': no_data }
return render(req, 'calendar.html', context)
xxx
return render(req,'result.html',context)
Информация из формы отправляется на другой url (2-я страница) в calendar.html:
{% if no_data %}
<div class="alert alert-warning" role="alert">
{{ no_data }}
</div>
<form action="{% url 'result' %}" method="POST">
Спасибо.