天蓝色的不需要的Django数据库同步

时间:2016-05-30 20:57:18

标签: django sqlite azure

我正在使用azure来完成我的Django项目。我遇到的问题是我的本地项目有一个SQLite数据库,而我的azure有自己的数据库。每当我对我的本地Django项目进行任何更改并将其发布到azure上时,数据库都会被本地Django覆盖。如果我不想让我的azure数据库被计算机上的本地数据库覆盖,我该怎么办? 顺便说一句,我正在使用Django中包含的SQlite数据库。

1 个答案:

答案 0 :(得分:0)

听起来您可能会将本地SQLite数据库推送到Azure,因为它很可能与您的代码位于同一文件夹中。 SQLite数据库只是一个文件,就像任何其他文件一样。

您的选择很多,而且神圣取决于您的发布方式:

  1. 如果您使用的是FTP,请不要上传您的SQLite数据库。
  2. 如果您正在使用rsync,请将其从同步中排除。
  3. 如果您正在使用基于git的发布,请将SQLite数据库添加到.gitignore文件中。