【问题标题】:Setting up Django on IIS在 IIS 上设置 Django
【发布时间】:2015-07-17 07:57:38
【问题描述】:

我一直在尝试将 Django 设置为在 IIS 7 Enterprise(Windows 7 上的 6.1 版)上工作,但到目前为止还不能。我正在使用 Django 1.8.3 和 Python 2.7。我正在使用 PyISAPI 在 IIS 上运行 Django。我已经尝试过 PyISAPI 的 2.6 版本和 2.7 版本 (http://blog.wolfplusplus.com/?attachment_id=276)。我遵循了以下教程:

IIS Not Linking to Django with PyISAPIe

http://blog.wolfplusplus.com/?p=272

我也关注过其他人,他们都做的事情略有不同。到目前为止,他们都没有和我一起工作过,所有的教程似乎都有几年的历史了。有人可以提供有关如何使用 IIS 设置 Django 1.8(与 Python 2.7 一起运行)的简单最新指南。似乎有多种方法,例如使用 FastCGI,但我读过 PyISAPI 比 FastCGI 快得多。我的目标是在 IIS 上运行 Django 应用程序。

【问题讨论】:

标签: python django windows iis iis-7


【解决方案1】:

我刚刚按照that 指南进行了以下更正:

  1. 您应该将站点文件夹的权限授予应用程序池的身份。我只是去了 App Pool 的 Advanced Settings > Process model > Identity 并将其设置为本地管理员帐户以进行测试。
  2. 步骤 4.13 中正确的环境变量名称是 DJANGO_SETTINGS_MODULE,下划线被标记吃掉了

一切正常!如果它不适用于您的情况,请提供一些额外的详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2011-01-31
    相关资源
    最近更新 更多