【发布时间】:2014-10-25 07:44:08
【问题描述】:
我有两个模型,我想为模型 1 提供一个 api,当发布时应该在模型 1 和模型 2 中创建资源,其中模型 2 通过外键与模型 1 相关。请找到我的模型和资源供您参考,
class model1(models.Model):
name = models.CharField(max_length = 60)
class model2(models.Model):
var = models.BooleanField()
modelid = models.ForeignKey(model1,related_name = 'amenities')
class model1Resource(ModelResource):
amenities = fields.ToManyField(model2Resource,'amenities',full = True)
class Meta:
authorization = Authorization()
queryset = model1.objects.all()
resource_name = 'postrequirement'
allowed_methods = ['post']
class model2Resource(ModelResource):
class Meta:
queryset = model2.objects.all()
resource_name = 'getamenities'
allowed_methods = ['get','post']
【问题讨论】:
标签: python django rest tastypie