Django:在IIS中配置HelloWorld项目

一、创建HelloWorld项目

1.确保创建了HelloWold项目并能成功运行。未创建可以看这条链接:https://mp.csdn.net/mp_blog/creation/editor/137680546

二、安装wfastcgi模块

1.win+r打开命令提示符窗口

2.打开cmd

3.输入命令安装wfastcgi模块

pip install wfastcgi

三、复制文件

1.找Python位置

如果忘记自己python在哪里,可以用where python命令来找到位置。

where python

2.复制wfastcgi.py文件

将python安装目录中的Lib\site-packages\wfastcgi.py文件复制到"D:\HelloWorld"文件夹中。

四、Windows功能

1.进入启用或关闭Windows功能

打开控制面板,在搜索框输入功能,就可以看到启用或关闭Windows功能了。

2.勾选所需功能

在“Windows 功能” 窗口中,选中 Intemet Information Services 中的“Web 管理工具WIS管理脚本和工具”、“Web 管理工具WIS 管理控制台”、“万维网服务\常见 HTTP 功能静态内容”和“万维网服务\应用程序开发功能CGI”4个复选项。单击“确定”按钮,安装所选功能。

五、配置ISS管理工具

1.打开Windows工具

在桌面上的控制面板里搜索Windows管理工具。

2.双击ISS管理工具

3.根节点添加网站

鼠标右键单机左侧链接列表中的根节点,右键添加网站。

4.添加内容

打开“添加对话框按钮”添加内容,在“网络名称”内输入helloworld,在“物理路径”内输入"D:\HelloWorld",将端口改为8090。单击“确定”。

六、配置处理程序映射视图

1.双击窗格中的“处理程序映射”

2.点开“添加模块映射”对话框

3.添加模块映射

在请求路径中输入*,在“模块”下拉按钮中选中FastCgiMoudle,在“可执行文件”中输入"C:\Users\86198\AppData\Local\Programs\Python\Python312\python.exe"|D:\HelloWorld\wfastcgi.py,(这里的路径是你python所在的位置和你创建HelloWorld文件的路径,他们中间以|分开)在“名称”中输入doHelloWorld(也可自己填写任意名称)

4、请求限制按钮

单机请求限制按钮,打开请求对话框,取消仅当请求映射以下内容时才调用处理程序,单击“确定”。

七、FastCGI设置

1.显示FastCGI设置信息

2.修改环境变量

点击对应的HelloWorld项目,双击打开对话框,在单机环境变量,点击右侧的“...”按钮,打开Environment Variables集合编辑器

3.添加变量

WSGI_HANDLER    django.core.wsgi.get_wsgi_application()
PYTHON_PATH   d:HelloWorld
DJANGO_SEETINGS_MODULE   HelloWorld.settings

4.重新启动

在IIS管理工具窗口左侧链接列表中单机根节点,在右侧窗口选择“重新启动”,重启IIS服务器,使他生效

八、预览效果(失败)

有可能也会出现跟我一样的情况,不过没关系接着往下看,有解决办法。

九、解救办法

1.点击“应用程序池”,选择“helloworld”

2.高级设置

右键进入高级设置,往下滑动找到“进程模式”

3.跟换应用程序池标识

把原本的Applicationpoolidentity换成LocalSystem

十、成功显示

再次刷新浏览器,成功显示。

  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值