django - как получить объекты модели из другого процесса вместо базы данных - PullRequest
0 голосов
/ 09 марта 2011

У меня есть TCP-сервер, приложение Python, которое получает информацию от подключенных устройств. Эту информацию я пытаюсь показать с помощью веб-приложения Django. Итак, в основном мои объекты модели находятся в процессе TCP-сервера. Я могу изменить сервер TCP, чтобы поместить информацию в базу данных SQLite, и мое веб-приложение Django может взять ее оттуда. Но в этом случае это не самый естественный способ обмена информацией, поскольку эта информация не является постоянной, то есть не подходит для базы данных. Когда мой TCP-сервер существует, он должен очистить эту информацию.

Как мне смоделировать этот сценарий, используя Django?

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Возможно, вы сможете сериализовать вашу модель и передать сериализованные данные.

0 голосов
/ 09 марта 2011

я думаю, что лучше использовать `memcached (http://memcached.org/) в кэшированном сервере mem, и каждый сервер видит этот сервер

также вы можете сериализовать ваши данные и отправить их как udp и другой метод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...