Группа Django по неправильному результату после фильтрации по аннотированному полю

На мой взгляд, ни один ответ не охватывает все случаи краев, поскольку синтаксический анализ поплавка должен приводить к ошибке.

function parseInteger(value) {
    if(value === '') return NaN;
    const number = Number(value);
    return Number.isInteger(number) ? number : NaN;
}
parseInteger("4")            // 4
parseInteger("5aaa")         // NaN
parseInteger("4.33333")      // NaN
parseInteger("aaa");         // NaN
1
задан MOntu 15 January 2019 в 19:39
поделиться

1 ответ

Вы случайно не определили ModelName.Meta.ordering?

Если это так, вы захотите order_by() очистить его, иначе ссылочные столбцы будут включены в [ 112] пункт также.

Между прочим, это обычный леггинс, о котором [Django 2.2] будут предупреждены, а в Django 3.1

будут предупреждены.
0
ответ дан Simon Charette 15 January 2019 в 19:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: