sqlalchemy ORM: как объявить класс таблицы, содержащий многоколоночный первичный ключ?

Столбцы первичного ключа должны быть в определенном порядке.

Я вижу код из документа:

class User(Base):
    __tablename__ = 'users'

    id = Column(Integer)

    __mapper_args__ = {
        'primary_key':[id]
    }

Но он просто не работает (я использую mysql, и первичный ключ id не будет сгенерирован). Возможные решения?

27
задан Ilja Everilä 20 August 2018 в 19:45
поделиться