没有维护权的公用静态文件单独CDN发布都可以,为什么非要放项目目录里面?除非你要做前端打包?
【 在 hgoldfish 的大作中提到: 】
: django 维护静态文件有两种方法,一是把静态文件放在每个 app 下面的 static 目录里面。配置了 staticfiles app 的 django 会自动找到静态文件。另外一种方法是统一放到 settings.py 的 STATICFILES_DIRS 所列出的目录。我们的项目使用后一种方法,在项目的根目录下面放两个目录,一个是 frontend,给前端放置当前项目的静态文件使用。另外一个是 frontend_common,给前端放置各个项目公用的静态文件。前一个目录与后端代码放在同一个 hg 仓库里面,而后一个目录是单独的 hg 仓库,再配置为当前项目的子仓库。
: 这么做的好处,很多项目使用同一部分代码时,在一个项目里面更新时,另外一些项目也会被更新。
: 后端的公用模块也是这么处理的。hg 子仓库的功能确实很好用。
: ...................
--
修改:dhcn FROM 123.66.167.*
FROM 123.66.167.*