Django自定义注释功能

Django自定义注释功能,第1张

Django自定义注释功能

您不能将python函数用于注释。注释是在数据库级别完成的计算。Django只为您提供一组可以由数据库处理的基本计算-
SUM,AVERAGE,MIN,MAX等…对于仅来自1.8版的更复杂的内容,我们提供了一个用于更复杂的查询表达式的API
。在Django
1.8之前,实现类似功能的唯一方法是使用.extra,这意味着编写纯SQL。

因此,您基本上有两个半选择。

一年半

.extra
如果您的Django版本> = 1.8,则使用或通过新API以纯SQL编写热度计算。

第二。

在模型内部创建热点字段,该字段将由cron作业每天一次(或根据您的需要更频繁地)进行计算。并根据您的需要使用它(最热门的列表)。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5645548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存