python django数据库同步

python django数据库同步,python,database,django,sync,Python,Database,Django,Sync,我在项目中使用django。我有许多cron作业,它们使用数据库进行操作。我想替换其他机器上的cron作业,并将处理后的数据与主服务器同步。但是我的主机提供商不允许外部连接到数据库。如何组织同步。最好的办法?我知道我可以用我自己的书面协议通过POST请求传递什么,购买可能更好的解决方案或lib吗?这听起来像是为了微不足道的利益而做了大量的工作。我建议尝试一个AmazonEC2微映像,并在上面运行Django,每小时0.03美元(在AWS web控制台中,似乎还没有更新)。然后你想做什么就做什么

我在项目中使用django。我有许多cron作业,它们使用数据库进行操作。我想替换其他机器上的cron作业,并将处理后的数据与主服务器同步。但是我的主机提供商不允许外部连接到数据库。如何组织同步。最好的办法?我知道我可以用我自己的书面协议通过POST请求传递什么,购买可能更好的解决方案或lib吗?

这听起来像是为了微不足道的利益而做了大量的工作。我建议尝试一个AmazonEC2微映像,并在上面运行Django,每小时0.03美元(在AWS web控制台中,似乎还没有更新)。然后你想做什么就做什么

Web托管提供商如何阻止传出连接?你能把一个外部数据库服务器放在一个流行的端口上,比如53、80、143等,看看你能不能用这种方式连接?

所有的外部连接都被阻塞了吗?如果可以在机器中运行
rsync
守护进程,则可以将其他机器的数据推送到(而不是同步)master,并让master对其进行处理。这将涉及在主机上添加某种守护进程

如果所有连接确实被阻止,你将不得不求助于POST或更繁琐的接收电子邮件附件并处理它们


旁注:你应该考虑尽快更换供应商

我无法访问这个,外部连接被阻塞,主人说不可能打开它。我知道我可以改变主机,但我现在不想这样做。