我有一个这样的模型:
from django.db import models
from django_countries.fields import CountryField
class Location(models.Model):
company = models.CharField(max_length=64)
country = CountryField()
def __unicode__(self):
return self.company
现在我正在使用 TastyPie 作为 API。我得到了一个像这样的非常简单的模型(尽管我之前已经使用过滤器和字段对其进行了编辑但没有成功):
class LocationResource(ModelResource):
class Meta:
queryset = Location.objects.all()
resource_name = 'location'
它返回什么:
{"company": "testcompany", "country":"DE" "resource_uri": "/api/location/1/"}
不过,我需要的是国家名称,或者更好的是国家字段中的任何内容。