Настройка Django на IIS
Я пытаюсь настроить Django на работу с IIS 7 Enterprise (версия 6.1 в Windows 7), но до сих пор не удалось. Я использую Django 1.8.3 и Python 2.7. Я использую PyISAPI для запуска Django в IIS. Я пробовал как версию версии PyISAPI 2.6, так и версию 2.7 (http://blog.wolfplusplus.com/?attachment_id=276). Я следил за следующими учебниками:
IIS, не связанный с Django с PyISAPIe
http://blog.wolfplusplus.com/?p=272
Я также следовал за другими, и все они делают несколько разные вещи. Ни один из них не работал со мной до сих пор, и всем учебникам, кажется, уже пару лет. Может ли кто-нибудь предоставить простой справочник по настройке Django 1.8 (работа с Python 2.7) с IIS. Кажется, что существует несколько подходов, таких как использование FastCGI, но я прочитал, что PyISAPI намного быстрее, чем FastCGI. Моя цель - запустить приложение Django в IIS.
Ответы
Ответ 1
Я только что выполнил который содержит следующие исправления:
- Вы должны дать разрешение на папку сайта на идентификатор пула приложений. Я просто перешел в App Pool Advanced Settings > Process model > Identity и установил его для учетной записи локального администратора для тестирования.
- Правильное имя переменной среды на этапе 4.13 равно
DJANGO_SETTINGS_MODULE
, подчеркивания были съедены разметкой
и все сработало хорошо! Если это не применимо в вашем случае, предоставьте дополнительные сведения.