Рендеринг 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">

Спасибо.

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