如何重写tastype中的CRUD方法?

2024-04-23 15:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所示,我想知道if如何覆盖tastypice的get和post方法。你知道吗

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

我该怎么做?你知道吗

谢谢。你知道吗


Tags: 文件方法用户模型apijson消息标题
1条回答
网友
1楼 · 发布于 2024-04-23 15:22:09

这个例子直接来自tastype 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等。希望有帮助:)

相关问题 更多 >