'name' в request.POST всегда возвращает False - django : python [duplicate]

У меня есть представление с двумя формами, я хочу проверить, какая из них будет отправлена, используя 'bookingformbtn' in request.POST и 'visitorformbtn' in request.POST, но обе возвращают false ?! Я должен держать обе формы в разных тегах, и предложенный вопрос не работает! Пожалуйста, если вы знаете что-то об этом, дайте мне знать ... вот мои взгляды

def my_views_post(request):
    print('bookingformbtn' in request.POST)#returns False
    print('visitorformbtn' in request.POST)#returns False
    # non of these conditions works !
    if request.method == 'POST' and request.is_ajax() and 'visitorformbtn' in request.POST:
         #do something
    elif request.is_ajax() and request.method == 'POST' and 'bookingformbtn' in request.POST:
         #do something else

<form method="POST" class="mt-2" id="add_new_guestform">{% csrf_token %}
<--! form inputs -->
                <input type="submit" name="visitorformbtn" value=" "save">

</form>

<form method="POST" class="mt-2" id="post-form-add-booking">{% csrf_token %}
<--! form inputs -->
            <input  name="bookingformbtn" type="submit"  value="save">


</form>

есть ли что-то, что я сделал неправильно, пожалуйста?! спасибо за ваш совет ..

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