一、创建HelloWorld项目
(1)在windows的命令提示符窗口中,执行下面的命令创建项目
(2)在Windows开始菜单中选择“Python 3.12\IDLE”命令,启动IDLE
(3)在IDLE中选择“File\New File”命令,打开IDLE代码编辑窗口。
(4)在IDLE代码编辑窗口输入下面的代码定义视图
(5)按【Ctrl+S】组合键保存文件。将文件保存到项目的HelloWorld子文件夹D:\HelloWorld\HelloWorld中,文件命名为views.py。
(6)打开项目的URL配置文件D:\HelloWorld\HelloWorld\urls.py。添加hello视图的URL配置”
(7)回到windows命令提示符窗口执行下面的命令,启动开发服务器
二.在IIS中配置Hello world
1.将Python安装目录中的Lib\site-packages\wfastcg.py复制到“D:\HelloWorld”文件夹中
2.在Windows开始菜单中选择“Windows管理工具\Internet Information Services(IIS)管理器”选项,打开IIS管理工具。
3.鼠标右键单击左侧连接列表中的根节点,在菜单中选择“添加网站”命令,打开“添加网站”对话框
4.在“添加网站”对话框的“网站名称”框中输入helloworld,在“物理路径”框中输入“D:\HelloWorld”,将“端口”修改为8090,单击“确定”按钮完成网站的添加。在IIS管理工具窗口左侧的连接列表中展开目录,选中新建的helloworld站点。
5.双击中间窗格的“处理程序映射”选项,显示处理程序映射视图。单击右键操作列表中的“添加模块映射”选项,打开“添加模块映射”对话框:
6.在请求路径中输入“*”,在“模块”下拉列表中选中“FastCgiModule”,在“可执行文件”框中输入或选择“C:\Users\yfh\python.exe|D:\HelloWorld\wfastcgi.py ”。在“名称”框中输入任意名称,如“doHelloWorld”。单击“请求限制”按钮,打开“请求限制”对话框,取消“仅当请求映射至以下内容时才调用处理程序”复选项。单击“确定”按钮完成设置。
7.在IIS管理工具窗口左侧连接列表中单击根节点,在窗口中显示根节点管理选项。
8.双击“FastCGI设置”选项,显示FastCGI设置,如图所示。
9.根据FastCGI设置的参数,第1行的设置对应HelloWorld项目。双击第1行的设置,打开“编辑FastCGI应用程序”对话框,如图所示。
10.在对话框中单击“环境变量”,然后单击右侧的“...”按钮,打开Environment Variables集合编辑器
11.在对话框中单击选中“环境变量”,然后单击右侧的“...”按钮,打开EnvironmentVariables集合编辑器。添加下面3个环境变量。设置完成后,单击“确定”按钮关闭对话框。
12.在浏览器中访问http://127.0.0.1:8090