AttributeError: у объекта 'NoneType' нет атрибута 'group' . Пытаюсь создать приложение перевода для нескольких языков и столкнулся с этой ошибкой

  1. this is my translation_app/views.py
def translate_app(request):
    if request.method == "POST":
    lang = request.POST.get("lang", None)
    txt = request.POST.get("txt", None)
        
    translator = Translator()
    tr = translator.translate(txt, dest="en")
    #huasa_tr = translator.translate(txt, dest= 'ha')
    #igbo_tr = translator.translate(txt, dest='ig')
    #yoruba_tr = translator.translate(txt, dest='yo')
        
    return render(
        request, 'translate.html', {"result": tr.text}
    ) #result = {"result1":huasa_tr.text, "result2":igbo_tr.text, "result3":yoruba_tr.text})

return render(request, 'translate.html')
  1. This is the error message from my browser while trying to translate from text to a language.
AttributeError at /translate/
'NoneType' object has no attribute 'group'
Request Method: POST
Request URL:    http://127.0.0.1:8000/translate/
Django Version: 3.2.9
Exception Type: AttributeError
Exception Value:    
'NoneType' object has no attribute 'group'
Exception Location: C:\Users\ugoo\.virtualenvs\venv\lib\site-packages\googletrans\gtoken.py, line 62, in _update
Python Executable:  C:\Users\ugoo\.virtualenvs\venv\Scripts\python.exe
Python Version: 3.10.0
Python Path:    
['C:\\Users\\ugoo\\speak-it-app\\speak_it_app\\speak_it_app',
'C:\\Users\\ugoo\\AppData\\Local\\Programs\\Python\\Python310\\python310.zip',
'C:\\Users\\ugoo\\AppData\\Local\\Programs\\Python\\Python310\\DLLs',
'C:\\Users\\ugoo\\AppData\\Local\\Programs\\Python\\Python310\\lib',
'C:\\Users\\ugoo\\AppData\\Local\\Programs\\Python\\Python310',
'C:\\Users\\ugoo\\.virtualenvs\\venv',
'C:\\Users\\ugoo\\.virtualenvs\\venv\\lib\\site-packages']
  1. I only want to translate from English language to three languages; yoruba, igbo, huasa.
Вернуться на верх