'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>
есть ли что-то, что я сделал неправильно, пожалуйста?! спасибо за ваш совет ..