Django-在开发过程中共享媒体文件

时间:2019-02-28 00:21:21

标签: django git ubuntu django-media

我希望开发人员在开发Django项目时使用相同的开发数据库,​​所以我用Ubuntu 18.04创建了一个远程服务器,创建了Postgres数据库并允许了远程访问。

问题是图片丢失-由于生产服务器,media目录位于.gitignore中。我如何使media被共享(和可编辑),以便任何开发人员都可以看到任何图像并将图像分配给对象?

我正在考虑通过git共享它,或者将媒体存储在Postgres所在的生产服务器上,但不确定如何以及是否是实现此目的的最佳方法。

1 个答案:

答案 0 :(得分:0)

有趣的设置...

2个想法:

  1. 共享数据库确定您有原因,但是为什么要运行集中式开发服务器而不是让开发人员在本地运行并使用指向远程数据库的DATABASE配置访问终端日志?
  2. 您可以存储一个空的media目录或任何其他目录-有关如何在How can I add an empty directory to a Git repository?上进行描述