Я собираюсь сделать запрос NDB, который генерирует список User
учетных записей, чей last_login_time
предшествует 2018
. Меня особенно интересуют их свойства full_name
и email_address
, потому что я хотел бы импортировать этот список в MailChimp.
Как правило, я выполнил бы эту задачу единственным известным мне способом, отредактировав свой исходный код, чтобы создать обработчик запроса, соответствующий маршруту, например:
class GetInactiveUsers(webapp2.RequestHandler):
def get(self):
year = ...
users = Users.query(Users.last_login < year).fetch(projection=["email", "full_name"])
self.response.out.write(users)
routes = [
('/get-inactive-users', GetInactiveUsers)
]
Должен быть лучший способ - я просто еще не знаю. Может ли быть так, что мы можем делать такие запросы внутри облачной консоли?
Редактировать: консоль ndb разрешает запросы, но нет возможности скопировать или экспортировать сгенерированные результаты.