TastyBone

软件截图:
TastyBone
软件详细信息:
版本: 0.0.4
上传日期: 20 Feb 15
许可: 免费
人气: 18

Rating: 3.0/5 (Total Votes: 1)

TastyBone允许暴露TastyPie到客户端。
依赖
在包括此脚本,请确保您已包含在文档中的以下脚本。如果没有他们,这件事情是要胡作非为喜欢你也不会相信!
- jQuery的
- underscore.js
- Backbone.js的
请注意,我并​​没有(从Backbone.js的明显依赖除外)引入任何这些依赖关系。这些都是通过使用Backbone.js的抢数据超过AJAX的任何站点所需要的所有的依赖 - 这正是我们需要的TastyBone。
如何工作的?
TastyBone让您轻松Backbone.js的连接到你的Django TastyPie的API。它可以了解你所有的资源一行 - 这看起来是这样的:
骨=新TastyBone.Bone('/ API / V1 /');
这将连接到当前的原点在URL / API / V1,它将使用root URL找到您的网站中存在的所有端点。后发现这些端点,骨对象将触发一个ready事件。
所以,如果你已经在/ API / V1 /用户暴露用户的资源/ - 你可以让用户模型作为这样的集合:
骨=新TastyBone.Bone('/ API / V1');
bone.on('准备好',功能get_collections(){
 用户=新bone.collections.UserCollection();
  users.fetch({
 “成功”:功能get_users(响应){
  //万岁!我们发现我们的用户。
  console.dir(响应);
 },
 “错误”:功能get_users_error(响应){
 的console.log('哦,不出错!“);
 }
 });
};
Django的支持
TastyBone已经在点子,并提供了一​​个超级简单的应用程序,将追加tastybone.js和tastybone.min.js你的静态文件。简单地从PyPI上您最喜爱的前端安装tastybone。下面是它的外观与PIP:
PIP安装tastybone
在此之后完成安装,追加tastybone模块到你的INSTALLED_APPS设置:
INSTALLED_APPS =(
 #你的所有其他赫然看中了这里的应用程序。
 “tastybone',

现在,(已运行manage.py collectstatic后,如有必要),你应该能够在你的STATIC_URL访问tastybone.js或tastybone.min.js。例如,如果STATIC_URL等于'/静态/',那么你会在这里找到脚本:

要求

  • 蟒蛇
  • 在Django的

显影剂的其他软件 Brandon R. Stoner

django-themes
django-themes

11 May 15

django-webbugger
django-webbugger

11 May 15

django-aliases
django-aliases

11 May 15

pyramid-flatpages
pyramid-flatpages

11 May 15

意见 TastyBone

评论没有发现
添加评论
打开图片!