我是Django的新手,我正在尝试自动化和优化我的生产部署。此时我使用WhiteNoise处理静态文件,但据我所知他只是处理和压缩静态文件。
最近我发现了这个工具:https://github.com/django-compressor/django-compressor,但我不知道为了使用这个Django-Compressor而放弃WhiteNoise是否真的值得,因为我从来没有听说过它为了安全和稳定的原因,每个指南都建议使用WhiteNoise。
可以在同一个项目中使用它们吗?如果有,怎么样?如果没有,值得改变它在像Heroku这样的PaaS中使用吗?
答案 0 :(得分:1)
应该可以一起使用WhiteNoise和Django Compressor。您将需要使用Django Compressor的离线压缩模式,如果您使用的是Heroku,则需要添加foreach($json_s as $item)
{
if($item->pincode == "686563")
{
echo $item->officename;
}else{
echo "Item not found";
}
}
脚本来运行压缩。
有关详情,请参阅此票证: https://github.com/django-compressor/django-compressor/issues/486#issuecomment-258909167