我正在为我的网站使用 Django 并尝试合并backbone.js。Backbone 鼓励使用 Tastypie——但我不愿意。有没有办法在没有美味派的情况下使用主干.js 和 django?有没有关于如何做到这一点的例子?
问问题
726 次
2 回答
2
我一直是你。只需为骨干创建一个自定义 API 即可读取特定实例。
真正的意思是,在您的views.py 中制作自定义视图,并将它们附加到urls.py 中的自定义url 以用于主干。您的视图必须返回一个或多个对象的 JSON 版本
所以你最终会得到主干喜欢的友好的 url
例如,如果我有一个盒子模型,我想编写一个 url 和一个视图,将我数据库中的所有盒子发送到我的前端,将它们传递到主干 - 我可以制作一个像这样的 url /api/v1/box/all / 真的是你想要的任何东西。在您看来,您只需要记住返回 JSON。
请记住 - 您需要更新视图才能从主干同步(tastypie PUTS)更新,例如 /api/v1/box/3/update?updatedinfodata
如果您希望我扩展或显示一些代码,请告诉我。
于 2012-04-28T03:11:36.510 回答
0
机器人可以使用 TastyPie 并构建您自己的 API。
您只需要知道 Backbone 发送给 API 的信息以及它期望接收的数据。
于 2012-04-28T00:27:24.897 回答