2013-08-06 56 views
1

我似乎無法弄清楚如何讓ToOneField在django-tastypie中工作。django-tastypie ToOneField

>> pip freeze | grep django-tastypie 
django-tastypie==0.10.0 

這裏是我的模型和資源(sample_territory總是空用下面的代碼):

型號

class Sample(ProjectModel): 
    name = models.CharField(max_length=255) 
    territory = models.OneToOneField(Territory, null=True, related_name='sample_territory')   

TerritoryResource

class TerritoryResource(ProjectResource): 

    class Meta: 
     queryset = Territory.objects.all() 
     resource_name = 'sample_territory' 

SampleResource

class SampleResource(ProjectResource): 

    sample_territory = fields.ToOneField(TerritoryResource, 'sample_territory', related_name='sample_territory', null=True, full=True) 

    class Meta: 
     queryset = Sample.objects.all() 

回答