Невозможно отобразить строку из бэкенда в Django Template

Здравствуйте, я не могу отобразить некоторую строку из моего пользовательского представления backend в шаблоне django. Строка из бэкенда может быть отправлена в браузер на стороне клиента, но все еще не может быть отображена. Сообщение об ошибке, которое я пытаюсь отобразить, является сообщением о блокировке от django-axes. Это функция пользовательского представления, которая возвращает HttpResponse(JsonResponse(response_data)), где response_data как показано на вставленном изображении.

Ниже приведено то, что я пробовал.

HTML

<div class="login-form clrbg-before">
  <p class="text-success" id="login-success" style="display: none;"></p>
  <form role="agent-login" class="login" id="" action="{% url 'agent-login' %}" method="post"> {% csrf_token %} <div class="form-group">
      <input type="text" placeholder="Email address" name="email" class="form-control">
    </div>
    <div class="form-group togglepassword-right">
      <input type="password" placeholder="Password" name="password" class="form-control">
      <i class="glyphicon glyphicon-eye-open form-control-feedback" id="togglePassword"></i>
    </div>
    <p class="text-danger text-center" id="password-error" style="display:none;"> {{ errors }}</p>
    <div class="form-group">
      <button data-request="ajax-submit" data-target="[role='agent-login']" class="btn-1 " type="button"> Login now </button>
    </div>
  </form>
  <div style="text-align: center;">
    <a href="#" class="gray-clr" id="agent-forgot"> Forgot Password? </a>
  </div>
</div>

views.py

из браузера enter image description here

ОТРЕДАКТИРОВАНО

Следующий код отображает то, что показано на вставленном изображении.

def user_lockout(request, credentials):
    """
    Custom accout lockout message for django-axes.
    change custom_account_lockout_message accordingly to what you need.
    """
    response_data = {
        "login": "Failed",
        "error": settings.CUSTOM_AXES_SOFT_LOCKOUT_MESSAGE
    }
    return HttpResponse(JsonResponse(response_data))

Сообщение об ошибке на скриншоте браузера не включено в views.py.

Вы уверены, что это правильный файл?

Кроме того, я не уверен, что {{ errors }} может отображать список, но это должна быть строка, определенная как errors = 'list of error messages', а не список, определенный как errors = {}.

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