2014-01-05 3 views
0

Я хотел бы знать, как я должен получить список всех связанных с животными в моем TastyPie апи/дома по телефону:Джанго обратный поиск в API

Например:

дом Модель:

class House(models.Model): 
    description = models.CharField(max_length=250, blank=True) 
    user = models.ForeignKey(settings.AUTH_USER_MODEL) 

Каждый дом может иметь один или несколько из следующих действий:

class Dog(models.Model): 
     name = models.CharField(max_length=250) 
     house = models.ForeignKey(House, null=True) 

class Cat(models.Model): 
     name = models.CharField(max_length=250) 
     house = models.ForeignKey(House, null=True) 

class Hamster(models.Model): 
     name = models.CharField(max_length=250) 
     house = models.ForeignKey(House, null=True) 

class Fish(models.Model): 
     name = models.CharField(max_length=250) 
     house = models.ForeignKey(House, null=True) 

Это повторное Оказывается:

[ 
{ 
id: 1, 
description: "Test Offer22", 
user: { 
date_joined: "2014-01-02T18:39:40", 
email: "[email protected]", 
id: 1, 
is_active: true, 
last_login: "2014-01-05T15:44:30" 
} 
}, 

Я хотел бы в этом формате JSON также увидеть список всех животных, которые связаны с домом то есть кошки, собаки. Это можно сделать в Tastypie? Я читал о Lookups that span relationships, это то, что я здесь здесь? Я действительно не понимаю, как вы получаете отношения с стороной 'wrong', если вы знаете, что я имею в виду

ответ

Смежные вопросы