gpt4 book ai didi

python - 拥有 django 项目的主数据库

转载 作者:行者123 更新时间:2023-11-29 13:13:04 28 4
gpt4 key购买 nike

我有一个 5 人的小团队,我需要帮助寻找有关如何拥有一个集中式 MySQL 数据库的资源或建议。我们都以虚拟方式工作,并将所有文件托管在一个 github 上以集中所有内容。因此,在不同的计算机上拥有 5 个具有相同信息的本地数据库将是一件痛苦的事情,因为我们从模型等中编写脚本逻辑是相同的。

github_cm_dev:是gitHub内的主目录

venv:是虚拟环境(因此团队中的任何人都可以轻松使用和激活该环境)

indieitude-project/indieitude 目录:包含我所有的 django 应用程序和文件

indieitude-project/indieitude/indieitude 目录:包含所有配置文件,即设置、urls.p 等

对此事有什么建议或想法吗?

<小时/>

enter image description here

最佳答案

通常有一个主数据库——生产数据库。这里有三个常规选项:

1) 如果数据不太敏感并且开发人员不需要每次最后的更改,您可以简单地让每个开发人员从生产环境中获取转储文件并将其应用到他们的计算机上。

2)如果数据敏感(例如带有用户密码),您可以创建数据库的“虚拟”版本并将其用作本地开发和测试的规范数据。

3) 如果您需要在每个用户的计算机上进行每项更改,那么您可以使用 django 固定文件预加载所需的条目。请参阅https://docs.djangoproject.com/en/dev/howto/initial-data/您可以非常轻松地从数据库创建夹具文件。固定文件只是文本,因此您可以将其放入 git 存储库中。

关于python - 拥有 django 项目的主数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21836606/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com