Уважаемое сообщество 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, и япропуская его.Любые идеи о том, что можно сделать, чтобы решить проблему, были бы очень полезны.Спасибо!