Django F用外键表达

时间:2017-01-12 14:51:49

标签: django django-models foreign-key-relationship

我想使用F表达式订购模型。

在同一型号(idmm)上,long属性正常工作

ExpressionWrapper(
        (lat - Func(F('long'), function='x')),
        output_field=FloatField()
    )

但是在外国模特(外国)上有访问者idmm__long

ExpressionWrapper(
        (lat - Func(F('idmm__long'), function='x')),
        output_field=FloatField()
    )

它不起作用。

在shell中运行此查询foreing.objects.all()[0].idmm.long工作正常。

欢迎任何建议。

我得到的错误是:“TypeError:需要浮动”

0 个答案:

没有答案