Tash1moto, nginx можно было не перезапускать. достаточно gunicorn. После любых изменений в питоновских файлах на сервере нужно рестартовать gunicorn, чтобы они применились
Откуда такая уверенность что там эти атрибуты есть у реквеста? Скорее всего падает AttributeError, но там еще есть и другие заделы для 500 ошибки. Например, int(request.ik_pm_no) упадет, если в .ik_pm_no будет не число, или .get упадет с DoesNotExist
vikholodov, csrf_exempt отключает проверку CSRF, поэтому когда отправляются данные без декоратора, то приходит 403 ошибка. Нужно вернуть этот декоратор для тестирования и разбираться с 500 ошибкой