我正在构建一个 JavaScript 应用程序,并且一直在学习 JavaScript 和 Backbone,并在其中添加了 Backbone-relational。它保存到 Django-tastypie REST 服务器。
所以在我使用 Backbone-relational 之前,我会创建一个新对象,并在创建它时设置属性,将它们传递给构造函数,或者将属性字典传递给save()
方法。
例如在 CoffeeScript 中:
myModel.save {attribute:value , foreignKey_attribute : '/api/resourceUri/'}
success ->
....
现在我已经切换到 Backbone-relational,它解决了很多获取数据的问题,但我似乎无法像以前那样设置外键属性。
将字典传递给构造函数或保存方法。当我查看控制台中的对象或 POST 的内容时,foreign_key
属性总是null
.
有没有办法解决这个问题,或者另一种设置方法foreign_key_attribute
(假设我有外键ID)?