sqlalchemy

SQLAlchemy ist ein Python SQL-Toolkit und ein Object Relational Mapper, der Anwendungsentwicklern die volle Leistungsfähigkeit und Flexibilität von SQL bietet.
3
Antworten

SQLAlchemy deklarative Syntax mit Autoload (Reflexion) in Pylonen

Ich möchte Autoload verwenden, um eine existing-Datenbank zu verwenden. Ich weiß, wie man es ohne deklarative Syntax macht (model / _ init _. Py): %Vor% Das funktioniert gut, aber ich würde gerne deklarative Syntax verwenden: %Vor% Lei...
24.12.2010, 13:02
2
Antworten

ImportError: Kein Modul namens 'pysqlite2' beim Ausführen von Tests in Python 3 Ubuntu

Irgendein Hintergrund: Wir haben eine Codebasis in Python 3 geschrieben, die Pyramid und das SqlAlchemy ORM verwendet, um in einer MySQL-Datenbank zu persistieren. Um Tests für unsere Klassen mit dem ORM zu schreiben, verwenden wir Sqlite. All d...
12.03.2015, 23:50
2
Antworten

Autocommit in Flask-SQLAlchemy

Wie setze ich meine Flask-Anwendung initialisieren, um Flask-SQLAlchemy in den Autocommit-Modus zu versetzen, um Transaktionen nicht zu verwenden, außer ich explizit session.begin() ? Die Sitzung " beginnt eine Datenbanktransaktion, sobald...
08.08.2014, 07:13
1
Antwort

SQLAlchemy - Aktualisieren Sie ForeignKey, wenn Sie die Beziehung festlegen

Ich habe eine Klasse: %Vor% Ich möchte eine Suche basierend auf element_id und element2_id durchführen: %Vor% Das Problem, das ich finde, ist, dass, wenn ich ein neues Objekt ExampleClass instanziiere und ihm ein element zuwe...
25.12.2012, 05:09
3
Antworten

Wie fügt man einer Relation mit SQLAlchemy einen automatischen Filter hinzu?

Ich benutze SQLAlchemy 0.5rc, und ich würde gerne einen automatischen Filter zu einer Relation hinzufügen, so dass jedes Mal, wenn es versucht, Datensätze für diese Relation abzurufen, die "entfernten" ignoriert werden, wenn sie markiert sind al...
06.11.2008, 07:33
2
Antworten

Wie führe ich eine Masseneinfügung oder -aktualisierung mit SQLAlchemy effizient durch?

Ich benutze SQLAlchemy mit einem Postgres-Backend, um ein Bulk-Insert-or-update durchzuführen. Um zu versuchen, die Leistung zu verbessern, versuche ich nur einmal alle tausend Zeilen zu committen: %Vor% Dies funktioniert jedoch nicht. Es sc...
25.08.2009, 19:38
1
Antwort

SQLAlchemy: eifriges Laden von mehr als einer Beziehung

Ich möchte diese Struktur abfragen: %Vor% Wie lautet die Syntax, um dies mit der Load-Schnittstelle zu tun? Die Dokumentation ist dazu nicht sehr klar ( Ссылка ). Alles, was ich sehe, ist wie man es macht: %Vor% Gegeben die Abfrage: %V...
06.10.2015, 22:42
1
Antwort

Wie legen Sie Tabellenbeziehungen in SQLAlchemy mit mehrstufigen / mehreren Joins fest?

Ich versuche, eine Beziehung zwischen zwei Tabellen zu definieren, deren Beziehungen indirekt sind (d. h. durch zwei andere Tabellen). Die Ergebnisse, nach denen ich suche, können mit dieser Abfrage abgerufen werden: %Vor% Dabei ist cust...
06.03.2014, 15:39
2
Antworten

Wie implementiere ich einen Null-Koaleszenzoperator in SQLAlchemy?

Oder wie mache ich das Ding funktionieren? Ich habe ein Interval-Objekt: %Vor% Und eine Aufgabe: %Vor% Fügen Sie natürlich den typischen Setup-Code hinzu. Wenn ich versuche, session.query(Task).filter(Task.hours_spent > 3).all(...
07.08.2013, 11:23
1
Antwort

Wie bekomme ich den ursprünglichen Wert der geänderten Felder?

Ich benutze sqlalchemy als mein Orm und benutze declarative als Basis. %Vor% Meine Frage ist, woher weiß ich, dass ein Benutzer geändert wurde, und wie die ursprünglichen Werte ohne Abfrage-Datenbank erneut abgerufen werden? %Vor% Vie...
05.09.2010, 10:54