一.创建HelloWorld项目
1.安装python
在python官网(https://www.python.org/)中"Downloads\Windows"显示下载列表,单击列表中python2023.2.1链接,下载python安装程序。
2.创建HelloWorld项目
打开pycharm,分别创建urls.py和views.py文件,完整代码为:
urls.py
"""djangoProject URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/4.1/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from .views import hello
urlpatterns = [
path('', hello, name='hello'),
path('admin/', admin.site.urls),
]
views.py
from django.http import HttpResponse def hello(request): return HttpResponse('Hello World!')
运行输出如图所示:
二、在IIS中配置HelloWorld项目
1.将python安装目录中的Lib\site-packages\wfastcg.py复制到“D:\HelloWorld”文件夹中
2.打开IIS管理工具
(1)打开Windows的控制面板,选择“程序和功能”
(2)点击左侧的“启用或关闭Windows功能”
(3)在弹出的窗口中勾选“Internet Information
Services”,并确保已选中其下的“Web管理工具”。点击确定按钮以安装这些项目和服务。等待一段时间后,系统将会为系统开启IIS服务功能。之后可以在控制面板中的管理工具里找到并打开它。如图所示:
保证图中功能勾选
3.鼠标右键单击左侧连接列表中的根节点,在菜单中选择“添加网站”命令,打开“添加网站”对话框。如图所示:
4.在“添加网站”对话框的“网站名称”框中输入“HelloWorld”,在“物理路径”框中输入“D:\HelloWorld”,将端口修改为8090.单击确定按钮。如图所示:
5.在左侧链接列表中展开目录,选中新建的helloworld站点
6.双击中间窗格中的“处理程序映射”选项,显示处理程序映射视图。如图所示:
7.单击右侧列表的“添加模块映射选项”,打开。如图所示:
8.在请求路径中输入“*”,在“模块”下拉列表中选中“FastCgiModule”,在“可执行文件”框中选择“D:\python312\python.exe”,在名称框中输入“doHelloWorld”。单击“请求限制”按钮,打开“请求限制”对话框,取消“仅当请求映射至以下内容时才调用处理程序”,单击确定。如图所示:
9.双击“FastCGI设置”选项设置
10.单击“环境变量”右侧的“...”按钮,打开添加如图所示的三个环境变量:
11.完成上述设置后在IIS管理工具窗口左侧连接列表单击根节点,然后右侧窗格中单击“重新启动”选项,重启IIS服务器,使设置生效
至此,完成了IIS服务器中HelloWorld项目的部署。在浏览器中访问http://127.0.0.1:8090即可。