私は JavaScript アプリを作成しており、JavaScript と Backbone を学習しており、Backbone-relational を追加しています。Django-tastypie REST サーバーに保存します。
したがって、バックボーン リレーショナルを使用する前は、新しいオブジェクトを作成し、作成時に属性を設定するか、属性をコンストラクターに渡すか、属性の辞書をsave()
メソッドに渡していました。
たとえば、CoffeeScript では次のようになります。
myModel.save {attribute:value , foreignKey_attribute : '/api/resourceUri/'}
success ->
....
バックボーン リレーショナルに切り替えたところ、データのフェッチに関する多くの問題が解決されましたが、以前のように外部キー属性を設定できないようです。
辞書をコンストラクターに渡すか、save メソッドに渡します。コンソールのオブジェクトまたは POST の内容を見ると、foreign_key
属性は常にnull
です。
これを回避する方法、または設定する別の方法はありますかforeign_key_attribute
(外部キー ID がある場合)。