我成功地将我的 Django 站点部署到 IIS7,但我仍然有关于如何配置 IIS 以提供静态文件的问题。我从互联网上尝试了很多东西,但似乎没有任何效果。manage.py runserver
在 Django 服务器 ( ) 和 with上一切正常debug = True
,但是一旦我关闭调试 ( debug = False
) 并在 IIS 上打开它,引导 css 和 js 就不会加载。
您对我为什么会遇到这种行为有任何想法吗?也许您可以向我指出一个分步指南来帮助我?
在 IIS7 管理器中右键单击您的网站,然后
给你:)
如果您使用 django >= 1.3 并遵循文档,您可能正在使用'staticfiles' app。
/static/
和 PATH /staticfiles/
(我对 II7 没有经验,但配置文件应该很简单)./manage.py collectstatic
将静态文件移动到正确的路径你应该完成...
有关生产设置的更多信息,请点击此处。
您还需要将 web.config 文件插入到静态目录中,以便 IIS 提供文件。