我使用Django和Django Rest框架来构建API。
我有一个定制的PostgreSQL函数,如下所示:myfunction(from_date, to_date)
它只是从reviews表中日期范围内的记录中计算一个数字。
我怎么才能(安全!)从URL查询参数中获取from_date和to_date,将它们传递给函数,并通过API返回(浮动)结果?
我制作了一个简单的模型来保存浮点数,如下所示:
class Result(models.Model):
result = models.FloatField(default=0)
class Meta:
managed = False或者,我可以放弃SQL函数,直接在Django/REST中实现它吗?
我已经有了一个reviews模型。在result的视图中,我可以从日期范围中提取reviews,计算它,并以序列化result响应的形式返回值吗?
作为最终结果,我希望能够卷起http://my.api/result?from=2019-03-01&to=2019-04-01并获得result。
谢谢。
https://stackoverflow.com/questions/55146056
复制相似问题