使用IIS和Django服务静态文件。

问题描述 投票:2回答:1

当我试图服务于 静态 在IIS上使用FastCGI和 Django==2.2.5python==3.7.4我的 设置.py

静态代码

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,  'static')

我用的是 wfastcgi 3.0.0版本,我的服务器是 windows server 2012 datacenter R2.我在这里试过所有的解决方案 Django管理页面在IIS中丢失了CSS。 而这里 如何在IIS上用django获取静态CSS文件? 并在youtube上看了一些教程,但还是卡住了。

当我试图访问管理页面时,显示的错误是

获取 http:/xxxxxxstaticadmincssbase.css。 net::ERR_ABORTED 404 (Not Found)

python django iis static wfastcgi
1个回答
0
投票

很难弄清你的环境情况,但你可能缺少一个指向 IIS 中静态目录的虚拟链接。此外,你还需要一个 web.config 在您的静态目录中。您的项目总共需要两个 web.config 文件。

下面是一个静态目录的例子。https:/github.comJohnnyboycurtiswebprojecttreemasterstatic。

你可以回顾一下该项目,并在教程中跟读 在Windows上使用Microsoft IIS部署Django。

© www.soinside.com 2019 - 2024. All rights reserved.