如何覆盖tastypie中的CRUD方法?

时间:2014-12-03 16:50:26

标签: python django crud tastypie

正如标题所示,我想知道如果如何我可以覆盖Tastypie的get和post方法。

例如,每次用户通过API端点发送json文件时,我都不希望将任何内容存储在模型中,而只返回一条小消息。

我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:2)

此示例直接来自Tastypie Cookbook

from tastypie.utils import now
class MyResource(ModelResource):
    class Meta:
        queryset = MyObject.objects.all()

    def get_object_list(self, request):
        return super(MyResource, self).get_object_list(request).filter(start_date__gte=now)

类似的方法也可以用于POST等。希望它有所帮助:)