См. Код ниже. Я пытаюсь упростить команду, и хотя я могу использовать _url
, я не понимаю, почему я не могу использовать url
. Имя столбца url
, поэтому есть ли способ упростить задачу и сопоставить по имени столбца url
?
def update_domains_batch(self,domains):
stmt = self.domains.update().where(self.domains.c.url == bindparam('_url')).\
values({
'status': bindparam('status'),
'updated_at': bindparam('updated_at'),
})
self.connection.execute(stmt, domains)
test_batch = []
test_batch.append({"_url": "TEST.COM","status": "Enabled","updated_at": datetime.now()})
test_batch.append({"_url": "TEST2.COM","status": "Enabled","updated_at": datetime.now()})
ddb.update_domains_batch(test_batch)