from django.db.models import Func
class Round(Func):
function = 'ROUND'
qs = Hoge.objects.all().annotate(num=Round('price'))
これだけ。便利。
ドキュメントのDatabase Functionsにいろいろありますが、
無いものがあったときはFunc
を継承して作れば良いみたい。
from django.db.models import Func
class Round(Func):
function = 'ROUND'
qs = Hoge.objects.all().annotate(num=Round('price'))
これだけ。便利。
ドキュメントのDatabase Functionsにいろいろありますが、
無いものがあったときはFunc
を継承して作れば良いみたい。