windows2012安装django
第一步:下载python3.6.8或者到(https://www.python.org/downloads/release/python-368/)官网下载(Windows x86-64 executable installer)
https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe
第二步:安装python3.6.8,
1.自己定义安装目录,这里安装到(c:\python3\)
2.加载python和pip环境:
右键这台电脑-属性-高级系统设置-高级-环境变量-在系统变量中选择path-点击编辑
在最后添加 ;C:\python3;C:\python3\Scripts
***注意:前面有加分号,中间间隔用分号,最后不能添加分号,否则系统认不到pip
***C:\python3是python在的目录,C:\python3\Scripts是pip在的目录
测试是否安装成功:
打开cmd,输入python,看是否显示python版本,以及 输入 pip -V ,看是否显示pip版本
第三步:在已经有安装好IIS中,增加安装cgi (web服务器-应用程序开发-选择CGI)
第四步:配置网站
1.拷贝项目到相应位置(这里是C:\www\windowsproject)
项目结构为:windowsproject此文件来包含整个项目(app跟主文件)
2.在IIS中新建网站
物理路径指向:C:\www\windowsproject
其它域名,跟名称可根据自己情况填写
3.安装wfastcgi(windows主要通过此程序跟django对接)
进入cmd下,pip install wfastcgi
安装好后,执行 wfastcgi-enable,并拷贝画红圈部分
C:\python3\python.exe|C:\python3\Lib\site-packages\wfastcgi.py
4.安装django
进入cmd下,pip install django==2.1.2
5.配置web.config(如果没有此文件,就新建)
到网站的目录下C:\www\windowsproject配置web.config
1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration> 3 <system.webServer> 4 <handlers> 5 <add name="Python FastCGI" 6 path="*" 7 verb="*" 8 modules="FastCgiModule" 9 scriptProcessor="C:\python3\python.exe|C:\python3\Lib\site-packages\wfastcgi.py" 10 resourceType="Unspecified" 11 requireAccess="Script"/> 12 </handlers> 13 </system.webServer> 14 <appSettings> 15 <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" /> 16 <add key="PYTHONPATH" value="c:\www\windowsproject" /> 17 <add key="DJANGO_SETTINGS_MODULE" value="windowsproject.settings" /> 18 </appSettings> 19 </configuration>
*** scriptProcessor= 此处填写刚才wfastcgi-enable显示需要拷贝的内容
*** <add key="PYTHONPATH" value= 此处填写网站建立写的物理路径
*** <add key="DJANGO_SETTINGS_MODULE" value= 此处填写 项目名.settings
第五步:文件夹权限配置,至此结束,可以直接绑定ip测试或者直接访问127.0.0.1
给项目文件添加写和修改的权限