Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
azure上不需要的Django数据库同步_Django_Sqlite_Azure - Fatal编程技术网

azure上不需要的Django数据库同步

azure上不需要的Django数据库同步,django,sqlite,azure,Django,Sqlite,Azure,我正在为我的Django项目与azure合作。我遇到的问题是,我的本地项目有一个SQLite数据库,而我的azure有自己的数据库。每次我对本地Django项目进行任何更改并将其发布到azure上时,数据库都会被本地Django覆盖。如果我不希望我的azure数据库被我计算机上的本地数据库覆盖,我该怎么办? 顺便说一句,我正在使用Django中包含的SQlite数据库。听起来您可能正在将本地SQlite数据库推送到Azure,因为它很可能与您的代码位于同一文件夹中。SQLite数据库与其他任何文

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

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

您的选项很多,具体取决于您的发布方式:

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

  • 你能再解释一下你对Azure的部署过程吗?发布新版本需要执行哪些命令?我正在使用visual studio,并在其上使用发布功能