我有這樣的模式:如何爲Django Rest Framework指定過濾數據參數?
class Entry(models.Model):
time = models.DateTimeField()
no2 = models.FloatField()
co = models.FloatField()
humidity = models.FloatField()
temperature = models.FloatField()
和休息的看法:
class DataList(ListAPIView):
serializer_class = EntrySerializer
def get_queryset(self):
return Entry.objects.all()
我希望有下一個選項來過濾通過GET參數(如/項目週期=一週?)數據:
- 獲取最後一個條目
- 獲取最近7天中每一天的平均值
- 獲取過去12個月的每個月的平均值。
如何通過django rest框架實現它?
只是FYI,你的初始'if'語句需要縮進一個級別。 – IAmKale
謝謝,我現在修好了。 –