了解如何将Backbone JS与Python crud应用程序集成

时间:2015-04-10 19:06:02

标签: javascript python django backbone.js frontend

我正在使用Python和Django构建一个crud应用程序。我想使用Backbone来访问api,获取用户数据并相应地呈现它。我是Backbone的新手,并且在高层次上有一些问题:

1)Backbone提供了哪些优势,我无法使用常规Javascript?

2)我知道模型和集合构成了Backbone中MVC层中的M,但是假设我有一个用Python编写的用户模型,我还需要Backbone中的模型和集合,还是只需要集合? Backbone的模型是否与Python中的模型相同?

我需要帮助理解差异并以简单的方式使用。

1 个答案:

答案 0 :(得分:0)

Backbone是一个非常好的前端框架,允许您使用websockets等。

Backbone是一个前端框架,不需要“直接”访问数据库。它将使用django模型,使用django rest框架或websockets(redis,tornado等)。骨干模型可以只是来自后端的数据表示,它是骨干处理从服务器传递的序列化数据的方式。它是MCRVT(模型集合路由视图模板)。

TL:DR;骨干模型是对宁静资源的表示。