win10服务器在iis上部署django项目(django项目发布到iis)

 

 

1、django项目目录结构为下图所示

2、iis添加testdjango网站

3、添加处理程序映射的模块映射

 

 

4、填写模块映射参数,这里请求路径为*,模块为FastCgiModule(如果你的没有该模块请百度),可执行文件选择[你的python安装路径]|[wfastcgi.py的路径],我的为“D:\Python36\python.exe|D:\Python36\Lib\site-packages\wfastcgi.py”

FastCgiModule
D:\Python36\python.exe|D:\Python36\Lib\site-packages\wfastcgi.py
DjangoWebHardler

 

 

5、最后将wfastcgi.py拷贝到django项目的跟目录(D:\Python36\Lib\site-packages\wfastcgi.py——》拷贝到项目跟目录)

 

 

6、修改FastCGI设置

7、编辑FastCGI应用程序的环境变量

键值对
1、WSGI_HANDLER:django.core.wsgi.get_wsgi_application()
2、PYTHONPATH:C:\testdjango
3、DJANGO_SETTINGS_MODULE:testdjango.settings

以上参数说明PATHONPATH的值填写你Django项目的目录,DJANGO_SETTINGS_MODULE的值填写项目名.settings

8、浏览网站

9、运行django项目出现Invalid HTTP_HOST header: '192.168.1.111:8001'. You may need to add '192.168.1.111' to ALLOWED_HOSTS

 

 

 10、django-》DEBUG=False,样式文件无法访问的问题,执行python命令

1、设置配置文件:STATIC_ROOT = os.path.join(BASE_DIR,'static')
2、执行python命令:python manage.py collectstatic

 

posted @ 2018-07-05 15:40  狼人666  阅读(6257)  评论(0编辑  收藏  举报