Состояние 500 для запросов POST в django на IIS - PullRequest
0 голосов
/ 02 октября 2018

Уважаемое сообщество StackOverflow, ваша помощь будет принята с благодарностью.

У меня нет опыта работы с IIS.К сожалению, Windows Server 2012 с IIS 8.5 - это все, что я могу получить для текущего проекта.Я последовал за этой записью Мэтта Вудворда, чтобы мое приложение Django работало на IIS.Я обслуживаю статические файлы с помощью приложения, которое ссылается на папку static.Приложение выглядит так, как оно должно выглядеть, и все GET запросы обрабатываются правильно.Тем не менее, ответ на все POST запросы (на локальном хосте и удаленно) равен Status 500 Server Error.Если я запускаю свое приложение Django с помощью команды runserver, запросы POST обрабатываются правильно.

POST НЕ заблокирован в IIS Request Filtering -> HTTP Verbs.POST-запросы отправляются по URL-адресам, таким как http:/site_title/update_plan/, а не html.Найденные сообщения StackOverflow здесь и здесь не помогли.

Я подозреваю, что проблема в настройках IIS, но, возможно, требуются некоторые специальные настройки Django, и япропуская его.Любые идеи о том, что можно сделать, чтобы решить проблему, были бы очень полезны.Спасибо!

...