0
正如標題所示,我想知道如果和如何我可以重寫Tastypie的get和post方法。如何覆蓋tastypie中的CRUD方法?
例如,每個用戶發送過來的API端點的JSON文件的時候,我什麼都不想被存儲在模型中,而是隻返回一個小的消息回來了。
我該怎麼做?
謝謝。
正如標題所示,我想知道如果和如何我可以重寫Tastypie的get和post方法。如何覆蓋tastypie中的CRUD方法?
例如,每個用戶發送過來的API端點的JSON文件的時候,我什麼都不想被存儲在模型中,而是隻返回一個小的消息回來了。
我該怎麼做?
謝謝。
此示例直接從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等爲好。希望它能幫助:)