SyntaxError: Неожиданная лексема < в JSON в позиции 0 при попытке обновить эмодзи реакции
Я разработал панель эмодзи, как в facebook, которая работает нормально. Однако, когда я хочу обновить эмодзи "SyntaxError: Unexpected token < in JSON at position 0".
Также есть много связанных файлов, так что не знаю, что может играть важную роль для понимания проблемы. Поэтому я загружаю ссылку на GitHub. Вот ссылка на GitHub для проекта: project
Так что я попытался найти причину с помощью инспекции в браузере chrome и в консоли это выглядело так>>>
Uncaught TypeError: Cannot read property 'classList' of null
at uppost_func.js:21
at dispatch (jquery-3.5.1.slim.min.js:2)
at v.handle (jquery-3.5.1.slim.min.js:2)
post_func.js:49 POST http://127.0.0.1:8000/react/post/2 500 (Internal Server Error)
Мой uppost_func.js выглядит следующим образом. Я выделил строку номер 21 в коде знаками ####>>>
Итак, мой post_func.js выглядит так>>>
В моей IDE он показывает: \network\views.py", строка 181, in react react_type = [emoji_tuple[0] for emoji_tuple in React.choices if emoji_tuple[1] == body['emoji']][0] IndexError: индекс списка вне диапазона [24/Aug/2021 13:52:39] "POST /react/post/2 HTTP/1.1" 500 65469
my views.py is>>>
что я упускаю? Застрял уже на 4 дня.