Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 如何在具有主干关系的新模型上设置关系属性_Rest_Backbone.js_Backbone Relational - Fatal编程技术网

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 -&

我正在构建一个JavaScript应用程序,一直在学习JavaScript和主干,并向其中添加了主干关系。它保存到Django tastypie REST服务器

因此,在使用关系主干之前,我会创建一个新对象,并在创建时设置属性,方法是将属性传递给构造函数,或者将属性字典传递给
save()
方法

e、 g在咖啡脚本中:

myModel.save {attribute:value  , foreignKey_attribute : '/api/resourceUri/'}
    success -> 
        ....
现在我已经切换到主干关系,它解决了很多获取数据的问题,但是我似乎不能像以前那样设置外键属性

将字典传递给构造函数或save方法。当我查看控制台中的对象或帖子内容时,
外键
属性总是
null

有没有办法解决这个问题,或者有其他方法设置
外键属性
(假设我有外键id)

好的,解决了

与其尝试将flowcell设置为资源uri字符串,不如将其设置为flowcell对象

然后在关系中,我需要设置以下内容:

includeInJSON: 'resource_uri'
这将按照tastypie后端所期望的方式序列化对象