Как сравнить входное значение html в django?

Я позволяю пользователям вводить определенные данные. Я получил данные, введенные пользователем, в Django view.py, но когда я пытаюсь сравнить пользователя с другими данными. Это не работает должным образом

def compare(request)
    if request.method == 'POST':
        data = request.POST.get('data')
        if data == 'yes':
           print("no")
        elif data == 'menu':
           print(True)

html

<form method="post" enctype="multipart/form-data">
   {% csrf_token %}
    <label for="your_name"> Specific Data </label>
    <input type="text" name="data" placeholder="Enter yes or menu "> <br>
    <button type="submit" name="submit">submit</button>
</form>

Я ввел "меню" в секции ввода, но оно работает с оператором ("if data == 'yes'")

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