Как сделать запрос python, используя flask -restless, и оценить функцию sql в запросе? - PullRequest
0 голосов
/ 20 марта 2020

Отказ от ответственности: Очень новый для 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'
    });

Но внесение этого изменения не работает, оно выдает ошибки. Есть мысли?

...