GeoDjangoの同じモデル上の2つのフィールド間の距離を計算したいとします。GeoDjangoの同じモデルのフィールド間の距離を計算する
posts = Post.objects.filter(location__distance_lte=(ref_location,D(km=F('i_move'))
場所はPointFieldで、i_moveがfloatである:ここで私はそれをやろうとしている方法です。しかし、これは、Djangoの投げで、動作しません:
フロート()の引数は
ない「F」、文字列または数値でなければなりません私も大で第一の距離を取得しようとしました番号、注釈、およびそれ以降は、フィールドとの距離を比較します。
これは単に機能しません、エラーはスローされません。
似たようなことをしている人は見つかりませんでしたが、問題は最近ではないと思います。