Я уверен, что Table.query.get(-1)
None
?Проходит ли -1 в query.get return None?
я не мог найти информацию об этом в документации: http://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.get
Я уверен, что Table.query.get(-1)
None
?Проходит ли -1 в query.get return None?
я не мог найти информацию об этом в документации: http://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.get
Учитывая документы, найденных по ссылке вы публикуемая:
возвращает экземпляр на основе данного основного идентификатора ключа, или None если не найден.
Я хотел бы сказать, учитывая, вы никогда не вставить элемент с первичным ключом (идент) -1, Да, она должна всегда возвращать None
Так -1 является действительным первичным ключом, но будет не выбирается автоматически приращением? – timakro
Это звучит как новый вопрос. Возможно, вы можете показать свой DDL, определяющий последовательность. Эта ссылка показывает, что с использованием значений по умолчанию автоинкремент начинается с 1 и увеличивается на 1: [ссылка] (http://docs.sqlalchemy.org/en/latest/core/defaults.html?highlight=increment#sqlalchemy.schema.Sequence .params.increment). – craigsparks