Как исправить ошибку атрибута сообщений Django

Я использую django messages для обработки сообщений на сайте моего django проекта. Я разрабатываю проект по криптографии, всякий раз, когда я пытаюсь запустить свой проект, при переходе к функции decrypt я получаю следующую ошибку

введите описание изображения здесь

моя функция расшифровки views.py это

def textDecode(request):
    form = DecryptForm()
    if request.method == "POST":
        form = DecryptForm(request.POST)
        if form.is_valid():
            try:
                encText = str(request.POST.get("encText"))
                encText = encText.replace(" ", "")
                encText = encText.replace("\n", "")
                q = AllData.objects.filter(finder = request.POST.get("finder"), encText=encText).first()
                
                d = ast.literal_eval(q.keys)
                finderLen = len(request.POST.get("finder")) 
                encTextLen = len(encText)

                i = 0
                data = ""
                while i <= encTextLen:
                    encText_parts = encText[i : i + finderLen]
                    for key,val in d.items():
                        if val == encText_parts:
                            data += chr(key)
                    i += finderLen

                messages.success(request, "Your decrypted text:")
                messages.success(request, "----------xxx----------")
                messages.success(request, data)
                messages.success(request, "----------xxx----------")
                return redirect('/textDecoded')
            except:
                messages.warning(request, 'Incorrect password or text.')
                return redirect('/textDecode')
        else:
            messages.success(request, "Incorrect password or text")
            return redirect('/textDecode')
    return render(request, 'home/textDecode.html', {'form': form})

и textDecoded.html,

 <div class="container">
      {% if messages %} 
      
        <ul class="messages">
          {% for message in messages %}
          <li {% if message.tags %}class="{{message.tags}}"{% endif %}>{{message}}</li>
          {% endfor %}
        </ul>
        {% endif %}
          </div>

Я пытался исправить это, но пока безуспешно. Как я могу избавиться от этой ошибки?

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