AttributeError: у объекта 'NoneType' нет атрибута 'group' . Пытаюсь создать приложение перевода для нескольких языков и столкнулся с этой ошибкой
- 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')
- 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']
- I only want to translate from English language to three languages; yoruba, igbo, huasa.
Вернуться на верх