Django Messages - Сообщения отладочных тегов не отображаются на шаблоне

Я изучаю документацию по Django Messages и установил базовую форму с некоторыми сообщениями об ошибках и отладочным сообщением. Сообщения об ошибках появляются, но отладочное сообщение не появляется. Я не уверен, почему отладочное сообщение не отображается, и был бы признателен за подсказки. Я проверил файл настроек и все 4 строки, описанные в документации, уже включены.

views.py

def register_request(request):
    if request.method == "POST":
        form = NewUserForm(request.POST)
        if form.is_valid():
            user = form.save()
            login(request, user)
            messages.success(request, "Registration successfull.")
            return redirect("messages_test:homepage")
        messages.error(request, "Unsuccessful registration. Invalid information.")
        messages.error(request, "Unsuccessful registration. Invalid information again.")
        messages.debug(request, "Debug message")
    form = NewUserForm()
    return render(request=request, template_name="messages_test/register.html", context={"register_form":form})

register.html

{% load static %}

<link rel="stylesheet" href="{% static 'messages_test/style.css' %}">

{% load crispy_forms_tags %}

<div class="container py-5">
    <h1>Register</h1>
    <form method="POST">
        {% csrf_token %}
        {{ register_form|crispy }}
        <button class="btn btn-primary" type="submit">Register</button>
    </form>
    {% if messages %}
    <ul class="messages">
        {% for message in messages %}
        <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
        {% endfor %}
    </ul>
    {% endif %}
    <p class="text-center">If you already have an account, <a href="/login">Login</a> instead.</p>
</div>

enter image description here

Я разобрался с этим. Самый простой способ решить эту проблему - добавить

MESSAGE_LEVEL = 10

в файле settings.py. Вы также можете импортировать сообщения и добавить его таким образом

MESSAGE_LEVEL = messages.DEBUG

Если вы хотите изменить уровень сообщения в определенном представлении, вы можете добавить это над сообщением, которое вы добавляете

# messages.set_level(request, 10)
Вернуться на верх