11
Le colonne della chiave primaria devono essere nell'ordine specifico.sqlalchemy ORM: come dichiarare una classe di tabella che contiene la chiave primaria a più colonne?
vedo po 'di codice da un documento:
class User(Base):
__tablename__ = 'users'
id = Column(Integer)
__mapper_args__ = {
'primary_key':[id]
}
ma semplicemente non funziona (sto usando mysql, e la chiave primaria id non saranno generati). Eventuali soluzioni?
Funziona. Thx ~ BTW, qual è il significato del codice di esempio sopra? – Determinant
La configurazione di @ymfoi ORM non influisce sullo schema della tabella. ''primary_key'' in' __mapper_args__' indica semplicemente al programma di mappatura di utilizzare questi campi come identità. –