У меня есть вид для входа в систему, и когда пользователь не существует, он выдает мне ошибку, я хотел бы, чтобы эта ошибка была напечатана в шаблоне, говоря, что пользователь не существует, попробуйте этот способ, но это не так работать на меня. Был бы какой-нибудь другой способ заставить это работать?
Представление
def login_rfid(request):
'''
Login
'''
if request.method == 'POST':
username = ''
if 'username' in request.POST:
print("sasrfwrfsrsf")
rfid = request.POST['username']
user = User.objects.get(rfid=rfid)
if user is not None:
user.backend = 'django.contrib.auth.backends.ModelBackend'
login(request, user)
return redirect('/')
else:
messages.error(request, 'The user does not exist')
return render(request, "registration/login_rfid.html")
HTML
{% if messages %}
<div class="span12">
{% for message in messages %}
<div class="alert alert-{{ message.tags }}">
{{ message|safe }}
</div>
{% endfor %}
</div>
{% endif %}
ОШИБКА