Неизвестная проблема с перенаправлением при использовании функций представления django

"Мой код конфигурации URL:

".
path("get_attendance/", staff_views.get_attendance, name="get_attendance")

Я поместил метод get_attendance в файл staff_views.py.

Когда пользователь заходит на страницу с ролью сотрудника и делает POST-запрос к /get_attendance/, он возвращает код состояния 200, что является нормальным.

Однако когда пользователь заходит на страницу с ролью администратора и делает POST-запрос к /get_attendance/, он возвращает код состояния 302 для ответа о перенаправлении, а затем пользователь перенаправляется на страницу /admin/home/."

Я попробовал поместить метод в два разных маршрута, чтобы имитировать запросы, но результат все равно тот же. Когда пользователь является персоналом, он возвращается нормально, но когда пользователь является администратором, он по-прежнему перенаправляет без какого-либо ответа

Но когда я перенес метод get_attendance в файл views.py, теперь и сотрудники, и администраторы могут получать ответ без перенаправления.

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