Я создаю приложение JavaScript, изучаю JavaScript и Backbone и добавляю к нему Backbone-relational. Он сохраняется на REST-сервере Django-tastypie.
Поэтому, прежде чем я использовал Backbone-relational, я создавал новый объект и либо устанавливал атрибуты при его создании, передавая их конструктору, либо передавая словарь атрибутов методу save()
.
например, в CoffeeScript:
myModel.save {attribute:value , foreignKey_attribute : '/api/resourceUri/'}
success ->
....
Теперь я переключился на Backbone-relational, это решает много проблем с получением данных, но я не могу установить атрибут внешнего ключа, как раньше.
Либо передача словаря конструктору, либо метод сохранения. Когда я смотрю на объект в консоли или содержимое POST, атрибут foreign_key
всегда равен null
.
Есть ли способ обойти это или другой способ установить foreign_key_attribute
(учитывая, что у меня есть идентификатор внешнего ключа)?