2015-12-12 9 views
7

Sto sviluppando un'applicazione web basata su MySQL DBMS Ho seguito il tutorial in that answer in cui crea tutte le tabelle relative ad ogni modello di chiamare il create_all().creare un solo tavolo con Flask + SQLAlchemy

L'unica cosa che non capisco è come creare solo una tabella e non tutte. Ho cercato su google ma non riesco a trovare una risposta.

risposta

12

è possibile utilizzare il metodo create

Model.__table__.create(session.bind) 
+2

Grazie! Funziona! Voglio solo notare una cosa per coerenza con l'esempio che ho collegato: il modo corretto per farlo è ** Modello .__ tabella __. Create (db.session.bind, checkfirst = True) ** – rh0x

+0

Questo funziona anche con drop: Modello .__ tavolo __. cadere (db.session.bind) – ZaxR