2

我一直在研究 emberjs 并试图让它与 django rest 框架一起工作,但运气不佳。

这是我发现的:

  1. django rest 框架并没有原生吐出 Ember 期望的 json 格式
  2. ember django rest framework 适配器是基于 ember-data 的,这就引出了下一点
  3. ember-data 尚未准备好生产,其余框架适配器不适用于最新的 ember-data
  4. 在此链接http://discuss.emberjs.com/t/ember-data-endless-frustration/893/ 2中提到有人在不使用 ember 数据的情况下自行推出,但这让我觉得我想做两次,因为我已经定义了我的django 中的模型。

我的问题是,这种组合是否已准备好迎接黄金时段,是否有人将这种组合用于任何生产现场?

4

3 回答 3

1

ember-django-adapter 的作者在这里。我们刚刚发布了与 Ember Data 1.13.7 及更高版本以及 Django REST Framework 3.0.0 及更高版本兼容的 1.0.0 版本。在过去的一年半里,它与 Ember 一起成长,并已准备好迎接黄金时段。

于 2015-07-30T15:47:36.887 回答
0

我正在使用 ember-data-django-rest-adapter,它可以与最新的稳定 ember 和 canary ember-data 一起正常工作。有一个实验性的 ember1.0 兼容分支。幸运的是,到目前为止,django 适配器的代码只有 300 行,并且易于理解。

回答你的问题:我认为它已经准备好在几个月内供初创公司在生产中使用(我们将于 2014 年 1 月上线)。

于 2013-10-24T12:45:54.230 回答
0

截至 2015 年 4 月,@ObviousCat 提到的包已被弃用,取而代之的是django rest 框架 ember包。我们在 Ember/Django 项目中使用它,它为“增强” DRF 与 Ember 一起玩创造了奇迹。

如果你想在客户端创建适配器,还有一个使用ember django 适配器的选项,尽管我们决定对服务器端而不是客户端进行更改,所以我们没有使用它。

于 2015-04-06T17:12:39.750 回答