首页 > 解决方案 > Github 不会更改我们团队 django 环境中的数据库

问题描述

我们的团队正在使用 django 环境开发网站,主要问题是一名团队成员最近更新了其中一个数据库,而更改不会通过 mysql 进行。我们实际上在同一个分支上,但数据库表完全不同。我们使用的是当前版本的django,python和mysql都是开发环境和github共享工作。

标签: sqldjangodatabasegithub

解决方案


事实是永远不会与您的数据库Git同步。MySQLMySQL 数据库是系统的本地属性。如果你使用SQLite,那么它可以被 Git 同步。如果你们都需要访问同一个数据库,则需要云中的一些数据库,以便你们都在同一页面上。

此外,您需要迁移迁移以获取相同的表,这与系统无关,但取决于创建和应用的迁移数量。

这将创建相同的表和列。只需运行这个终端

python3 manage.py makemigrations
python3 manage.py migrate

推荐阅读