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
当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练!