Legen Sie eine Liste von Wörterbuch mit sqlalchemy effizient
Habe ich eine Liste mit Wörterbüchern als Elemente. Alle Wörterbücher konfrontiert zu meinem schema, ist es ein einfacher oder effizienter Weg, um fügen Sie diese Angaben in db mit sqlalchemy?
meine Liste ist unter
[{id:'12',name:'a':lang:'eng},{id:'13',name:'b':lang:'eng},{id:'14',name:'c':lang:'eng}]
und ich bin mit einem schema unten angegeben
id String(10)
name String(10)
lang String(10)
- Siehe
Executing Multiple Statements
Teil der offiziellen Dokumentation
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie gesagt in SQLAchemy Dokumentation, können Sie viele Datensätze in Ihrer
table
werden, indem Sie Ihrconnection.execute()
Methode, mittable.insert()
und der Liste der Aufzeichnungen, wie es die Parameter wie folgt:Vorausgesetzt natürlich, dass Ihr
table
hat wirklich diese Spaltennamen angegeben, ist in Ihrem Wörterbuch die Schlüssel und Ihre Werte nicht gegen jede Einschränkung, die Sie möglicherweise definiert haben.