在模型Django中使用返回数据

时间:2018-08-27 17:24:44

标签: python django function django-models

我是Django和Python的新手,我正在尝试开发一个小型网站,以计算特定时间段内每天的总分钟数。

到目前为止,我制作了一个模型,其中包含我需要的所有信息的字段,以及模型中的两个函数,用于计算一个时间段内的天数和分钟数。

但是现在我被卡住了。我一直在尝试将函数的结果相乘,但是我无法做到这一点。

我不知道我是在做正确的方法还是最有效的方法,我愿意接受所有建议来改进代码

非常感谢

select()

1 个答案:

答案 0 :(得分:0)

numpy是一个很棒的库,但是您将学习如何用时间数据类型编写!@#$%^程序的困难方法。在这里,我为您省去了麻烦,numpy支持this data type。乍一看可能没有意义,但是您将要尽可能使用这些方法来计算事物。另一个选择是python内置的datetime库。希望这可以帮助您以所需的方式计算事物。

就效率而言,请谨慎使用模型@property。它们对像创建此处的“计算字段”很有用,但是如果您将查询放在属性内,则每次调用该属性时,您实际上都会调用2个查询。这使得显示大量数据非常麻烦。