Django 如何使用电脑上的同一数据库将数据导入数据库?

Django 如何使用电脑上的同一数据库将数据导入数据库?,django,database,postgresql,synchronization,Django,Database,Postgresql,Synchronization,我有一个由django编写的网站,我的电脑上也有相同的django代码。你可以调用网站www.mywebsite.com,我电脑上的本地主机是www.127.0.0.1.com,我对两个数据库使用相同的数据库模型对象,但我不想通过www.mywebsite.com/admin更改我网站的数据库。我更喜欢更改我电脑上的数据库,即www.127.0.0.1.com/admin,并通过该数据库的输出更新我的网站。我应该注意的是,我使用的postgresql表和字段都是相同的。请帮帮我。谢谢。您正试图更

我有一个由django编写的网站,我的电脑上也有相同的django代码。你可以调用网站www.mywebsite.com,我电脑上的本地主机是www.127.0.0.1.com,我对两个数据库使用相同的数据库模型对象,但我不想通过www.mywebsite.com/admin更改我网站的数据库。我更喜欢更改我电脑上的数据库,即www.127.0.0.1.com/admin,并通过该数据库的输出更新我的网站。我应该注意的是,我使用的postgresql表和字段都是相同的。请帮帮我。谢谢。

您正试图更改开发数据库并将其反映到生产中?!那是一次运行还是一直运行?一直运行。例如,在每天结束时,我想通过在我的个人计算机上输出数据库来更新我的网站数据库。你可以创建一个crontab并将数据库转储到一个文件中,然后将文件传输到你的网站并加载它。然后我很好奇你是如何进行开发的。如果您生成了测试数据,那么它最终会出现在您的站点中吗?老实说,我认为您应该将开发环境和生产环境分开,除非您只收集与个人电脑相关的数据。我的问题是,每次我要更新数据库时,由于某些数据中存在相同的id,因此会产生错误,我将不得不删除整个数据库并再次导入数据。我希望以一种方式更新数据库,即如果有数据,则忽略它并更新新数据。