vs2017和django

1、几个相关链接

打开win7的IIS服务功能

win7怎样发布网站

iis部署1

iis8部署2

Django入门1

Django入门2

Django入门3

IIS部署django,CSS消失问题/无法工作

2、IIS发布说明


vs2017和django_第1张图片

如图,首先在添加模块映射时,填写可执行文件时,如果可执行文件路径包括空格,需加引号,但不能够将后面 的参数一起加引号,须分别加引号:

" 可执行程序.exe " | 参数

另外,FastCgi环境变量设置时,要如下:(win7)

get_wsgi_application()方法的位置,固定如下填写

Name: WSGI_HANDLER

Value: django.core.wsgi.get_wsgi_application()

Django项目目录,我的django网站都放在c:\mysite目录下,mysite1是其中一个网站

Name: PYTHONPATH

Value: C:\mysite\mysite1

项目settings.py文件的位置,由于在C:\mysite\mysite1\DjangoWebProject1目录下,所以设置为DjangoWebProject1.settings,而不用写出其上层目录,例如mysite1.DjangoWebProject1.settings是错的。

Name: DJANGO_SETTINGS_MODULE

Value: DjangoWebProject1.settings


3、关于发布后无法找到CSS文件的问题,以下三步可解决(参考上面给出的链接)

1)找到存放css文件的static目录

以vs模版自动创建的django web项目为例(我的P8项目),目录为C:\pwork\D8\D8\app\static\app,该目录下是三个子目录:content fonts scripts。


vs2017和django_第2张图片

2)在该目录下创建web.config文件

vs2017和django_第3张图片

3)添加虚拟路径

将该目录添加到网站的虚拟路径,别名为static

重启网站即可。



4、vs2017与django

vs2017已经很好的支持了django、Flask、Bottle等,直接按模版创建项目,一切试试就知道了,很简单的,以后此处的更新只记录遇到的问题和解决办法。


vs2017和django_第4张图片

你可能感兴趣的:(vs2017和django)