我一直在使用Django。最近,我遇到了Meteorjs和Emberjs。看了之后我开始疑惑:
我可以将Emberjs和Django结合起来构建像Meteorjs那样的反应式应用吗?
Django如何将其模型中的项目更改为浏览器?
答案 0 :(得分:3)
您可以使用Ember Data在浏览器中表示您的模型,这样可以轻松使用Restful界面加载和保存模型。
如果您希望从Django服务器更改到浏览器,可以使用websockets或长轮询来更新Ember数据模型
答案 1 :(得分:0)
根据您的项目需求,我认为您可以考虑djangorestframework-reactive(https://pypi.org/project/djangorestframework-reactive/1.0.0/)。该插件使您能够显示即时数据更改,而无需长时间轮询。 还可以选择使用芹菜和Redis来实现即时响应。在这里查看示例:https://codesachin.wordpress.com/2016/01/04/redis-celery-reactive-computing-in-django-for-iot-applications/