2016-04-09 17 views
0

私は次の注釈を追加するためのDjango 1.9クエリセット適量を持つF()/ F()「ラウンド」注釈を付けます私は以下の結果(例)を取得するよう.floor)、:またDjangoは予期せず

total_messages = 40.0, spam_messages = 24.0, spam_rate = 0.0 
total_messages = 10.0, spam_messages = 10.0, spam_rate = 1.0 

を、それがこの動作は唯一のDjangoの1.9にDjangoの1.7からのアップグレード後に発生した場合であるかもしれません。

何か間違っているのですか、それともバグですか?

ありがとうございます!予想通り、私は1 1.0にすべての作業を変更する場合は

When(
    message__date__gte=one_month_ago, 
    then=1 
    ) 

:ケース(...)インサイド

私はこのような文があります:

+1

あなたの「ケース」の表現で...あなたの肉体を整理できますか? – lac

答えて

0

OK]をクリックして、ラックのコメントのおかげで問題を発見しました。

しかし、これは特に私がoutput_field = FloatField()を指定して以来、私にとってはバグのようですが、IntegerFieldsであっても、小数点以下を返さなければならないと思います。

関連する問題