在SQLite中,您必须显式打开对外键的支持,否则它将忽略任何与外键相关的SQL。
engine = create_engine(database_url)def on_connect(conn, record): conn.execute('pragma foreign_keys=ON')from sqlalchemy import eventevent.listen(engine, 'connect', on_connect)
在SQLite中,您必须显式打开对外键的支持,否则它将忽略任何与外键相关的SQL。
engine = create_engine(database_url)def on_connect(conn, record): conn.execute('pragma foreign_keys=ON')from sqlalchemy import eventevent.listen(engine, 'connect', on_connect)