0
嘗試將ToManyField添加到資源。這裏是模型:Django Tastypie:instancemethod對象不可迭代
class Project(models.Model):
...
def access_set(self):
return User.objects.all()
以下是資源:
class ProjectResource(ModelResource):
...
access = fields.ToManyField(UserResource, attribute = 'access_set', readonly=True, null=True)
...
我有錯誤: 'instancemethod' 對象不是可迭代
有什麼想法嗎?
不知道tastypie但感覺像它可以被access_set期待是一個@property。 – jbasko
@jbasko謝謝你,這是正確的答案...現在不知道如何處理問題? – KaronatoR
將其作爲回答發佈,以便您接受。 – jbasko