使用nginx为动态URL提供静态文件

时间:2012-04-03 09:00:05

标签: python django nginx

我有一些我想要提供的静态文件,我知道Django和Python不适合在生产环境中提供静态文件。

我目前的设置是nginx,后面有python / django通过nginx_fastcgi或uwsgi worker枯萎。 Nginx提供CSS和Javascript等静态文件,并将所有动态页面传递给python进行生成。

但是有像/user/input/battleships.in这样的网址。这里battleships.in是一个位于文件系统上的静态文件,位于$ MEDIA_ROOT / users / $ request.user.username。有没有办法让django确定正确的url,然后将请求代理回nginx以提供静态文件?

1 个答案:

答案 0 :(得分:4)