创建HelloWorld项目与在IIS中配置HelloWorld项目

1.我们将创建一个名称为HelloWorld的项目,项目默认首页在浏览器中显示“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。

注意:我这里的HelloWorld忘记用引号引起来了!!!

(6)在IDLE代码编辑窗口中选择“文件\打开”命令,打开项目的URL配置文件D:\HelloWorld\HelloWorld\urls.py。添加hello视图的URL配置,代码如下。

注意:初学者容易在path语句的最后结尾那,忘记加“,(逗号)”,切记加上,否则会报错到你免费获得无数个痛苦面具。

(7)回到Windows命令提示符窗口,执行下面的命令,启动开发服务器。

(8)在浏览器地址栏中输入127.0.0.1:8000访问项目默认页面,页面效果图如下图所示。

2.我们将1中创建的“HelloWorld”项目部署到IIS服务器中。

(1)在Windows的命令提示符窗口中执行下面的命令,安装wfastcgi模块。

(2)将Python安装目录中的wfastcg.py文件复制到项目根目录“d:\myDjango”中。

(3)按【Windows+l】组合键打开Windows设置窗口,在“查找设置”搜索框中输入“Windows功能”。打开“Windows功能”窗口。勾选内容如图所示。单击“确定”按钮,安装所选功能。

(4)将项目文件夹“d:myDjango”复制到IIS的默认发布文件夹“C:\inetpub\wwwroot”中。

(5)在Windows开始菜单中选择“Windows管理工具\Internet Information Services(IIS)管理器 ”选项,打开IIS管理器。

(6)在IIS管理器中,鼠标右键单击左侧连接列表中的根节点,接着选择“添加网站”的命令,打开“添加网站”对话框。接着如第二个图所示添加相应内容后单击“确认”即可。

 

(7)在IIS管理工具窗口左侧的连接列表中展开目录,选中新建的myDjango站点,显示myDjango主页。

(8)双击中间窗格中的“处理程序映射”选项,显示处理程序映射视图。

(9)单击右侧操作列表中的“添加模块映射”选项,打开“添加模块映射”对话框。

(10)操作如图所示,接着单击“请求限制”按钮,打开“请求限制”对话框,取消“仅当请求映射至以下内容时才调用处理程序”复选项。最后,单击“确定”按钮完成设置。

(11)在IIS管理工具窗口左侧连接列表中单击根节点,在窗口中显示根节点管理选项,如图所示,因为添加了“FastCgiModule”模块,所以管理选项中多了“FastCGI设置”选项。接着,双击“FastCGI设置”选项,如图1所示。接着双击即可打开“编辑FastCGI应用程序”对话框,如图2所示。

(12)在对话框中单击选中“环境变量”,然后单击右侧的“...”按钮,打开Environment Variables集合编辑器。接着,添加3个如图所示的环境变量,设置完成后,单击“确定”关闭对话框。

WSGI_HANDLER:django.core.wsgi.get_wsgi_application()
PYTHONPATH:C:\inetpub\wwwroot\myDjango
DJANGO_SETTINGS_MODULE:myDjango.settings

(13)完成上述设置后,在IIS管理工具窗口左侧连接列表中单击根节点,然后在右侧窗格中单击“重新启动”选项,使设置生效。至此,完成了在IIS服务器中部署Django项目的操作。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值