2011-08-15 17 views
6

Zamiast pobierać całą tabelę rekordów dla kolekcji kręgosłupa, którą zdefiniowałem, uważam, że znacznie wydajniejsze jest korzystanie z filtrów smacznego ciasta, które stworzyłem. Jak mogę pozwolić, aby ich używać? O ile rozumiem, modele/kolekcje szkieletu wskazują tylko na URI najwyższego poziomu modelu.Filtry Backbone.js i filtry Tastypie

np. Mam model Bookings zdefiniowany w Django, do którego można uzyskać dostęp za pośrednictwem "/ api/booking", ale chcę wypełnić kolekcję kręgów za pomocą "/ api/booking? Room = 3", gdzie numer pokoju jest zależny od kontekstu.

Odpowiedz

11

Odkryłem, że metoda kręgosłupa .fetch() akceptuje atrybut "data" podobnie jak JQuery .ajax().

booking.fetch({ data : { "room" : 3 } }); 
Powiązane problemy