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 дня.

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