передача данных с использованием Django - PullRequest
1 голос
/ 29 апреля 2011


Я заинтересован в передаче данных из django во flex, можно ли это сделать с помощью pyamf (учебные пособия или примеры высоко ценятся)?
Я хотел бы сделать это таким образом, чтобы причто-то изменилось в базе данных, клиент уведомляется об этом изменении.

1 Ответ

2 голосов
/ 29 апреля 2011

Я этого не делал, и это выглядит сложно.

Что делает BlazeDS Livecycle Data Services, а что-то вроде PyAMF или RubyAMF не делает?

PyAMF предоставляет вам инструменты для отправки и получения сообщений AMF в Python.

Но Django не подходит для push, так как обычно для push вы используете сокетные соединения, а не HTTP.

ЧтоВероятно, это означает наличие сервера Twisted.Вы все еще могли бы использовать Django ... возможно, в ваших моделях был бы код сигналов, сообщающий серверу Twisted об отправке сообщения обратно клиенту Flex.

Вам все равно придется писать все привязки данныхвведите код самостоятельно на стороне Flex, хотя PyAMF предоставляет пример клиентского кода для начала работы.

Очевидно, что Java-фреймворки для Flex выполняют генерацию кода для обеих сторон, делая все это намного проще.

...