从Django加载CSS和JS到IIS7有什么问题?

Kar*_*rek 3 python django iis-7 iis-7.5

我成功地将我的 Django 站点部署到 IIS7,但我仍然有关于如何配置 IIS 以提供静态文件的问题。我从互联网上尝试了很多东西,但似乎没有任何效果。在 Django 服务器 ( manage.py runserver) 和 with上一切正常debug = True,但是一旦我关闭调试 ( debug = False) 并在 IIS 上打开它,引导程序 css 和 js 就不会加载。

你对我为什么会遇到这种行为有什么想法吗?也许您可以为我提供分步指南来帮助我?

Kar*_*rek 5

在 IIS7 管理器中右键单击您的网站,然后

  1. 添加虚拟目录
  2. 使用与您希望 IIS 处理的文件夹相同的名称命名它。让我们说静态
  3. 在你的应用程序中添加你真正的静态文件夹的路径,我在 myproject/static 中,然后就可以了

你去吧:)