Bom dia. As mensagens de sucesso (messages.SUCCESS) e erro (messages.ERROR) não estão aparecendo no formato correto. No arquivo __alertas.html, utilizei o seguinte código:
{% if messages %}
{% for message in messages%}
<div>
<div class="alert alert-{{message.tags}}}" role="alert">
{{ message }}
</div>
</div>
{% endfor %}
{% endif %}
Segue trecho de código na view:
from django.contrib import auth, messages
...
def cadastro(request):
if request.method == 'POST':
nome = request.POST['nome']
email = request.POST['email']
senha = request.POST['password']
senha2 = request.POST['password2']
if campo_vazio(nome):
messages.error(request, 'O campo nome não pode ficar em branco.')
return redirect('cadastro')
Quando ocorre esse erro, o texto da mensagem aparece na cor preta com fundo branco, enquanto que o certo seria texto e fundo vermelhos.