我们运行了一个“经典的” django网站(后端中提供了渲染模板),并将完整的源代码托管在github上。
我们还使用“经典”文件夹结构:
/source/ # For python related django code and packages
/templates/ # Just the normal django templates
/static/img/ # static images
/static/sass/ # Sass files
/static/css/ # Generated css files from sass (django-pipeline)
出于开发目的,我们在计算机中使用了vagrant和ssh来启动django开发服务器。更改将推送到github。
这是我们目前的状态,对参与该项目的开发人员来说效果很好。
但是,例如,我们还有外部设计人员,他们不应该访问后端。
问题: 设计器应该只能访问/ static /文件夹(在本地和git上),或者如果他们还想修改html结构,则需要访问/ static /和/ templates /文件夹。
那么他们如何在不访问后端文件的情况下运行项目? (对于非开发人员来说,政策,安装和解释无业游民是非常耗时的...)
我找不到解决方案,但是我有以下想法:
这是我目前所看到的唯一方法。有没有更好的解决方案,我该如何实施第3步?