관련 필드 pk를 통해 리소스를 필터링하고 싶습니다.Tastypie - 관련 pk 필터링
예를 들어, 나는 국가가 있고 그 나라에서 모든 도시를 얻고 싶습니다. 내가 어떻게 할 수 있니?
class CityResource(ModelResource):
class Meta:
queryset = City.objects.all()
resource_name = 'city'
fields = ['name','id']
filtering = {
#Something here
}
class CountryResource(ModelResource):
class Meta:
queryset = Country.objects.all()
resource_name = 'country'
fields = ['name','code2','id']
그리고 예를 들어, URL :
http://startuprepublik.pre.is/api/v1/city/?format=json&country__pk=4
어떤 생각?
귀하의 도시 모델에는 국가 외래 키가 있습니까? – andrefsp
예. cities_light를 사용하고 있습니다. https://github.com/yourlabs/django-cities-light/blob/master/cities_light/models.py –