【Vorwort】Wenn Sie ORM zum Bedienen von Daten in der Datenbank verwenden möchten, müssen Sie ein neues ORM-Modell erstellt haben. Dies ist das Modell, das wir zuvor erstellt haben https://www.jb51.net/article/218036.htm [ORM-Betriebsschritte]
【ORM-Modellobjekte erstellen】user_obj = Benutzer( Benutzername="use1", Passwort="123456", real_name = "Benutzer 1", Alter=12 ) 【Zur Sitzung hinzufügen】# Ein Objekt hinzufügen session.add(user_obj) # Mehrere Objekte hinzufügen session.add_all([user1,user2,user3]) [Die Rolle der Sitzung]
[Sitzung erstellen]Es gibt zwei Methoden, das folgende Codebeispiel # Methode 1: Sitzung instanziieren von sqlalchemy.orm importiere Sitzung mit Session(engine) als Sitzung: session.add(Benutzer()) Sitzung.commit() # Methode 2: Erstellen Sie eine Factory-Funktion aus sqlalchemy.orm import sessionmaker Sitzung = Sitzungsmacher(Engine) mit Session.begin() als Sitzung: session.add(Benutzer()) [Daten an Datenbank übermitteln]mit Session(engine) als Sitzung: Sitzung.Hinzufügen(Benutzerobjekt) session.add_all([Benutzer1,Benutzer1,Benutzer1]) Sitzung.commit() [Ausnahme aufgetreten, Rollback der Transaktion]mit Session(engine) als Sitzung: Sitzung.beginnen() versuchen: Sitzung.Hinzufügen(Benutzer1) Sitzung.Hinzufügen(Benutzer2) außer: Sitzung.rollback() erheben anders: Sitzung.commit() [Andere gängige Methoden in Session-Objekten] 1. execute(statement, params=None,*args) führt eine SQL-Abfrage aus 2. delete(instance) löscht Daten physisch 3. get(entity,idnet,*args) gibt das ORM-Objekt zurück, das die Bedingungen gemäß dem Primärschlüssel/Keine erfüllt 4. Abfrage (*Entitäten, **kwargs) Verwenden Sie eine ORM-Abfrage, um ein Abfrageobjekt zurückzugeben Dies ist das Ende dieses Artikels über die Verwendung von ORM zum Hinzufügen von Daten in MySQL. Weitere relevante ORM MySQL-Datenbankinhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Teilen Sie 20 hervorragende Beispiele für Webformular-Design
Funktionen zu Null in MySql IFNULL ISNULL NULLIF ...
Die folgenden Informationen sind aus dem Internet ...
Inhaltsverzeichnis Replikationsarchitektur mit ei...
Tipp: In MySQL müssen wir häufig Benutzer erstell...
Das Protokoll der Ressourcendatei weglassen Es wi...
vue+element UI kapselt eine öffentliche Funktion ...
Bei der Behebung von Systemproblemen, Anwendungsv...
Dieser Artikel stellt die Entwicklungsumgebung vo...
So verwenden Sie die Concat-Funktion in MySQL: CO...
Adobe Brackets ist eine Open Source-, einfache un...
Was ist DNS Der vollständige Name von DNS lautet ...
So zentrieren Sie ein Element im Browserfenster H...
1. Umwelt Ubuntu 16.04 läuft auf einer virtuellen...
Vorwort Das über KMS aktivierbare Windows-System ...
Problembeschreibung Wenn wir an einem Projekt arb...