我有兩個模型,任務和行動。行動有一個ToOneField任務稱爲任務按預期工作。任務有一個名爲actions的屬性,它返回一個有序的動作列表,除非現在我想用Tastypie作爲ToManyField將它暴露給API。這是我當前的嘗試:OneToMany與財產Tastypie
class TaskResource(ModelResource):
actions = fields.ToManyField('ActionResource', 'actions')
class Meta:
queryset = Task.objects.all()
resource_name = 'task'
class ActionResource(ModelResource):
task = fields.ToOneField(TaskResource, 'task')
class Meta:
queryset = Action.objects.all()
resource_name = 'action'
此輸出:
"error_message": "'list' object has no attribute 'all'"
沒有人有不涉及重大的重新設計任何想法?
模型的外觀如何? – yakxxx