我有一些我想要提供的静态文件,我知道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以提供静态文件?
答案 0 :(得分:4)
尝试不是那个trival =)
使用Nginx的X-accel模块。检查