Come si eliminano tutte le righe in una singola tabella utilizzando Flask-SQLAlchemy?Flask-SQLAlchemy come eliminare tutte le righe in una singola tabella
alla ricerca di qualcosa di simile:
>>> users = models.User.query.all()
>>> models.db.session.delete(users)
# but it errs out: UnmappedInstanceError: Class '__builtin__.list' is not mapped
Hmm, questo ha funzionato per me, ma solo dopo aver cambiato a qualcosa del genere:. 'Models.User.query() delete()' – killthrush
non funziona se si utilizza una query come questa: ' Model.query.filter (Model.some_id == some_id, Model.other_id.in_ (other_ids) .delete() ' –
Non dimenticare di eseguire il commit dopo l'eliminazione. – Kevin