django - 如何从另一个进程而不是数据库获取模型对象

时间:2011-03-09 06:37:08

标签: python django web-applications django-models

我有一个TCP服务器,一个Python应用程序,可以从连接的设备获取信息。我试图使用Django网络应用程序显示此信息。所以,基本上我的模型对象驻留在TCP服务器进程中。 我可以修改TCP服务器将信息放入SQLite数据库,让我的Django Web应用程序从那里获取它。但是,在这种情况下,这不是最自然的共享信息的方式,因为这种信息不是持久的,即不适合数据库。当我的TCP服务器存在时,它必须清除此信息。

如何使用Django对此场景进行建模?

2 个答案:

答案 0 :(得分:1)

您可以序列化模型并传递序列化数据。

答案 1 :(得分:0)

我认为最好在mem cached服务器中使用`memcached(http://memcached.org/),每个服务器都能看到这个服务器

您也可以将数据序列化并像udp和其他方法一样发送