Should I add Django admin static files to my git repo?
我在我的webapp上运行manage.py collectstatic,现在我有了一个新的静态文件夹,只有django管理文件(到目前为止,我只使用cdns作为我的项目css和js文件)。我应该在我的git repo上跟踪这些管理静态文件吗?最好的做法是什么?
虽然您完全可以签入这些文件,但我通常建议不要将收集的静态文件签入Git(我们使用.git ignore忽略它们)。相反,我们在构建/部署步骤中调用collectstatic,这样,如果有人添加了新的静态文件,它们就会被收集并复制到适当的输出目录,以便nginx提供服务或发送到s3。如果要将它们签入Git,我建议将CollectStatic作为预调试挂钩,这样在添加新的静态文件时就不会有人意外忘记运行它。
- 如何解决静态文件夹的问题?mkdir在您的构建过程中,还是添加到git repo中,使用类似这样的解决方案?stackoverflow.com/questions/4250063/…
- @Zypro:不明白你的问题吗?收集和存储应用程序/项目中静态文件夹的静态文件夹,还是Django在准备生产时收集静态文件时查找的静态文件夹(复数)?