Django项目配置文件

本文详细介绍了如何在Windows上安装Python,创建HelloWorld项目,并在IIS中配置以部署。步骤包括安装Python、使用PyCharm创建项目、在IIS中设置网站和处理程序映射等。
摘要由CSDN通过智能技术生成

一.创建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即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值