Объект 'EnrollHash' не является подзаписываемым : Запрос на AWS Django
Вот моя часть кода:
На локалке с базой данных staging все работает отлично. Но когда я запрашиваю на staging, я сталкиваюсь с этой ошибкой, но не на local Пожалуйста, скажите мне, что я делаю.
TypeError at /mdm/processcommand/
'EnrollHash' object is not subscriptable
Request Method: POST
Request URL: https://stgmdm.familytime.io/mdm/processcommand/
Django Version: 3.2.12
Python Executable: /usr/share/nginx/html/mdm/venv/bin/python3
Python Version: 3.9.16
Python Path: ['/usr/share/nginx/html/mdm', '/usr/share/nginx/html/mdm/venv/bin', '/usr/lib64/python39.zip', '/usr/lib64/python3.9', '/usr/lib64/python3.9/lib-dynload', '/usr/share/nginx/html/mdm/venv/lib64/python3.9/site-packages', '/usr/share/nginx/html/mdm/venv/lib/python3.9/site-packages']
Traceback (most recent call last):
File "/usr/share/nginx/html/mdm/venv/lib64/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/share/nginx/html/mdm/venv/lib64/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/share/nginx/html/mdm/venv/lib64/python3.9/site-packages/django/views/decorators/http.py", line 40, in inner
return func(request, *args, **kwargs)
File "/usr/share/nginx/html/mdm/venv/lib64/python3.9/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/share/nginx/html/mdm/mdm/views.py", in inner
File "/usr/share/nginx/html/mdm/mdm/views.py", line 224, in processCommand
except Child.DoesNotExist:
Exception Type: TypeError at /mdm/processcommand/
Exception Value: 'EnrollHash' object is not subscriptable
В обоих случаях я использую одну и ту же БД локально, я использую БД в режиме постановки.
Я попробовал это с локальной ошибкой, но когда я нажимаю и развертываю на EC2 Amazone Linux, я столкнулся с проблемой, которую я объяснил.