2014-12-03 62 views
0

正如標題所示,我想知道如果如何我可以重寫Tastypie的get和post方法。如何覆蓋tastypie中的CRUD方法?

例如,每個用戶發送過來的API端點的JSON文件的時候,我什麼都不想被存儲在模型中,而是隻返回一個小的消息回來了。

我該怎麼做?

謝謝。

回答

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等爲好。希望它能幫助:)