Отказ от ответственности: Очень новый для Python, унаследованный проект
У меня есть запрос, который работает с python backi-end API с использованием flask -restless (v1.0.0), и он работает отлично, но я хочу, чтобы запрос отфильтровал 'WHERE char_length (my_field)> 0'
Итак, у меня есть этот код в js:
$scope.getData = function() {
let params = $location.search();
params.q = {
order_by: [
{
field: 'id',
direction: 'asc'
}
]
};
params.results_per_page = 50;
params.q.filters = []
params.q.filters.push({
'name': 'my_field',
'op': 'is_not_null',
'value': ''
});
$scope.my_data = MyService.query(params);
}
Что я могу сделать, чтобы чтобы оценить функцию "char_length" вокруг "my_field", я бы подумал что-то вроде этого:
params.q.filters.push({
'name': 'char_length(my_field)',
'op': 'gt',
'value': '0'
});
Но внесение этого изменения не работает, оно выдает ошибки. Есть мысли?