Не применяются ли "обязательные" HTML поля на промежуточных страницах Django Admin?
У меня есть следующий сокращенный HTML для промежуточной страницы администратора Django:
<!DOCTYPE html>
{% extends base_url %}
{% block content %}
<form action="" method="post">
...
<select name="my_name" id="my_id" required>
...
</select>
...
<input type="hidden" name="action" value="my_action" />
<input type="submit" name="apply" value="Update" />
</form>
{% endblock %}
Однако мой атрибут required, похоже, не работает, и нажатие кнопки "Обновить" отправляет форму, даже если выбор не был сделан.
Я упускаю что-то особенное в том, как Django строит промежуточные страницы?
Готов предоставить больше кода, если потребуется, просто удалил большую его часть для краткости.