У меня есть следующий код:
users_table = Table(users_table_name, connection=Core.aws_dynamodb_connection)
users_table.put_item(data={
"login": login,
"password": hashlib.sha256(password.encode("utf-8")).hexdigest(),
"profile": profile,
"registration_date": datetime.now() # PROBLEM IS HERE
})
Но когда я запускаю его, он терпит неудачу с ошибкой:
TypeError: Неподдерживаемый тип "< type 'datetime.datetime' > " для значения "2015-01-12 05: 02: 57.053131"
Я пробовал много способов, но кажется, что невозможно сохранить datetime
в DynamoDB. Btw он отлично работает в MongoDB.
Есть ли какое-либо решение?