Django click confirm pop then call function in views.py

У меня есть проект Django, теперь после нажатия на url, он будет напрямую вызывать функцию в veiws.py.

Но теперь я хочу добавить JavaScript или bootstrap всплывающее окно, внутри окна есть 2 кнопки, отмена или подтверждение, только когда кнопка подтверждения была нажата, будет вызвана функция в views.py, иначе, если отмена нажата, просто возврат на предыдущую страницу.

url:

  path('wLoadr/', wLoadr_func, name='wLoadr_func'),

шаблон html:

  <li><a class="dropdown-item" href="{% url 'wLoadr_func' %}">wLoadr</a></li>

views.py:

def wLoadr_func(request):
     # there are some wLoadr_func code here .....omit code
     return render(request, 'wLoadr/wLoadr_base.html')

всплывающее окно с кнопкой отмены и подтверждения:

 <button type="button" class="btn btn-secondary" id='cancel'>Cancel</button>
 <button type="button" class="btn btn-primary" id='confirm'>Confirm</button>

Любой друг может помочь?

В зависимости от того, какой фреймворк Frontend вы используете, но обычно вы хотите следить за событием onclick

Как: <button type="button" class="btn btn-primary" id='confirm' onclick="myFunction()">Confirm</button>

Где myFunction() будет выглядеть примерно так. `

function myFunction(){

    $.get('http://someurl.com/wLoadr/wLoadr_base.html',function(data) 
    {
    },'html');

}

` Я стреляю от бедра, потому что я не разработчик фронтенда, но главное, что я пытаюсь понять, это то, что вы хотите слушать событие нажатия на кнопку и затем направлять на эту страницу

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