1
当Django应用程序A完成一个操作时,我希望它向Django应用程序B添加一些数据。它们当前位于不同的域,但是是同一个服务器。将数据从一个django应用程序发送到另一个应用程序的最佳方法
选项1.
我试着做既与jQuery和使用python-requests但在这两种情况下,POST转换为GET POST请求。怀疑这是一个跨域问题,并已将跨域中间件和各种更改应用于标题,但仍未破解。 这是追求的最佳方法吗?
选项2
我可以设置一个共用的数据库所以A写入到它和B中的评论它并拾取的数据。这看起来很笨重。
选项3
某种消息/排队系统。 Redis的?芹菜?从阅读文档来看,我不明白我如何实现我需要的设置。
选项X 另一种方法?
我正在使用tastypie和测试所有工作,但无法发布数据。这种方法还有一个弱点,即如果交易丢失了,那么我需要在发送方创建一些记录,以便与接收方协调一致。 – PhoebeB
我需要保持单独的数据库,因为这两个应用程序完全不同。 – PhoebeB