Werkzeug без ORM - PullRequest
       6

Werkzeug без ORM

1 голос
/ 29 января 2011

Как мне использовать Werkzeug Framework без какой-либо ORM, такой как SQLAlchemy? В моем случае, это много усилий, чтобы переписать все таблицы и столбцы в SQLAlchemy из существующих таблиц и данных.

Как запросить базу данных и сделать объект из вывода базы данных?

В моем случае сейчас я использую Oracle с cx_Oracle. Если у вас есть решение и для MySQL, пожалуйста, укажите это.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 30 января 2011

SQLAlchemy поддерживает рефлексию, поэтому вам не нужно этого делать.Взгляните на параметр автозагрузки , равный Table, , который вы можете сделать с ORM.

0 голосов
/ 03 февраля 2011

возможно это то, что я ищу http://www.sqlalchemy.org/trac/wiki/SqlSoup и ht * p: //spyced.blogspot.com/2006/04/introduction-sqlsoup.html

так что мне не нужно объявлять таблицу, чтобы получить объект

rp = db.bind.execute ('select * from mupp') a = rp.fetchall () а [0] .name

это здорово ... спасибо за вдохновляющий ответ

0 голосов
/ 29 января 2011

Является ли проблемой использование обычного API БД, выполнение обычных запросов SQL и т. Д.?В cx_Oracle даже есть пул соединений для управления соединениями.

...