2012-04-27 55 views
1

我为我的网站使用Django并尝试合并backbone.js。骨干鼓励使用Tastypie - 但我宁愿不要。有没有办法使用backbone.js和Django没有tastypie?有没有例子可以说明如何做到这一点?Backbone.js和Django(没有Tastypie)

+0

您可能还想查看http://django-rest-framework.org/ – 2013-07-07 19:00:50

回答

2

我一直都是你。只需要为主干创建自定义API来读取特定实例。

所有这一切的真正含义是在您的views.py中创建自定义视图,并将它们附加到urls.py中的自定义urls以用于主干。您的意见将不得不返回对象的JSON版本或对象

所以,你最终与友好寻找网址的骨干喜欢

例如,如果我有一个框的模式,我想写一个网址和一个视图,将数据库中的所有框发送到我的前端,将它们传送到骨干网 - 我可以制作像这样的/ api/v1/box/all /任何你想要的网址。在你看来,你只需要记住返回JSON。

记住 - 你需要更新视图,以从骨干syncings(tastypie放置) 像/ API/V1 /盒/ 3 /更新updatedinfodata

让我知道如果你想我扩大或更新?显示一些代码。

0

这是可能的机器人使用TastyPie,只是建立你自己的API。

您只需要知道Backbone发送到API和它期望接收的数据。