Я пытаюсь использовать метод filter () на основе ключевого аргумента.Например:
user_id="agxkZXZ-emFiZXRhLTJyCgsSBFVzZXIYGAw"
d=datamodel.Task.all()
d.filter("user=",user_id)
results=d.fetch(1024)
Это приводит к нулевым результатам, и это, вероятно, потому что ключ не в правильном формате.Если бы здесь, где gql, мне пришлось бы использовать функцию Key () следующим образом:
db.gqlQuery("select * from Task where user=Key(:1)",user_id)
Однако я не думаю, что могу использовать функцию Key () внутри фильтра, но должен быть какой-то Pythonфункциональный эквивалент ... Есть ли способ правильно отформатировать ключ для использования в методе filter ()?