我使用contrib的django評論,我有一個對象(條目),它有一些與它相關的註釋。在我tastypie資源,我有:Tastypie:根據評論的對象過濾Django評論
class CommentResource(ModelResource):
user = fields.ForeignKey(UserResource, 'user')
class Meta:
queryset = Comment.objects.all()
resource_name = 'comments'
allowed_methods = ['get']
fields = ['comment', 'resource_uri', 'submit_date', 'user',]
filtering = {
'user': ALL_WITH_RELATIONS,
}
,我可以得到所有的意見,或由用戶進行篩選。它工作正常。 現在我不確定,我該怎麼做同一種過濾器,但基於某個入口對象而不是用戶?
感謝您的幫助。
我不遵循:「_how我會做同樣的過濾器,但基於某個入口對象,而不是user_」?哪個入口對象?你能澄清/詳細說明嗎? – Tadeck
我有一個叫'入口'的模型。現在過濾器返回'用戶'的所有評論,我想要同樣的行爲,但使用'入口'模型,而不是'用戶'。但我不知道該怎麼做,因爲'user'是'Comment'的外鍵,但'entry'與'Comment'無關。 – Bastian