2017-02-03 20 views
1

テーブルを作成し、sqlalchemyを使用してテーブルをクエリする方法を理解しています。しかし、私がやろうとしていることは違うのです。私はちょうど既に存在し、私が作成していないテーブルを照会したいです。つまり、自分のコードでPythonクラスを定義することはできません。sqlalchemy:データベース内の既存のテーブルをクエリする

このようなテーブルをクエリするにはどうすればよいですか?

+0

は、このようなテーブルがデータベースに存在する宣言です。 SQLAlchemyを介してテーブルを作成する必要はありません。 – univerio

答えて

0

次のコードを使用して既存のテーブルにアクセスできます。たとえば あなたのテーブルには、その後のユーザーの場合:Pythonでのテーブルのためのクラスを定義する

from sqlalchemy.orm import Session 

Base = automap_base() 
Base.prepare(engine, reflect=True) 
Users = Base.classes.users 
session = Session(engine) 
res = session.query(Users).first() 
関連する問題