Я хочу получить верхнюю границу RangeField через набор запросов django.
Когда у вас есть доступ к объекту python, my_model.size_range.upper
работает.Не внутри механизма запросов, не работает с F
, When
, Case
...
class MyModel(models.Model):
size_range = IntergerRangeField()
MyModel.objects.all().annotate(new_upper=F('size_range__upper') + 1)
FieldError: Unsupported lookup 'upper' for IntegerRangeField or join on the field not permitted.
Есть идеи?