Rest 如何在具有主干关系的新模型上设置关系属性
我正在构建一个JavaScript应用程序,一直在学习JavaScript和主干,并向其中添加了主干关系。它保存到Django tastypie REST服务器 因此,在使用关系主干之前,我会创建一个新对象,并在创建时设置属性,方法是将属性传递给构造函数,或者将属性字典传递给Rest 如何在具有主干关系的新模型上设置关系属性,rest,backbone.js,backbone-relational,Rest,Backbone.js,Backbone Relational,我正在构建一个JavaScript应用程序,一直在学习JavaScript和主干,并向其中添加了主干关系。它保存到Django tastypie REST服务器 因此,在使用关系主干之前,我会创建一个新对象,并在创建时设置属性,方法是将属性传递给构造函数,或者将属性字典传递给save()方法 e、 g在咖啡脚本中: myModel.save {attribute:value , foreignKey_attribute : '/api/resourceUri/'} success -&
save()
方法
e、 g在咖啡脚本中:
myModel.save {attribute:value , foreignKey_attribute : '/api/resourceUri/'}
success ->
....
现在我已经切换到主干关系,它解决了很多获取数据的问题,但是我似乎不能像以前那样设置外键属性
将字典传递给构造函数或save方法。当我查看控制台中的对象或帖子内容时,外键
属性总是null
有没有办法解决这个问题,或者有其他方法设置外键属性
(假设我有外键id) 好的,解决了
与其尝试将flowcell设置为资源uri字符串,不如将其设置为flowcell对象
然后在关系中,我需要设置以下内容:
includeInJSON: 'resource_uri'
这将按照tastypie后端所期望的方式序列化对象