Flask アプリケーションを作成し、Flask-Alchemy を使用して MySQL データベースにアクセスしています。
テーブルにアクセスするための次のクラスがあります。
class price_table(db.Model):
id = db.Column(db.Integer, primary_key = True)
trans_id = db.Column(db.Integer)
timestamp = db.Column(db.Integer)
order_type = db.Column(db.String(25))
price = db.Column(db.Numeric(15,8))
quantity = db.Column(db.Numeric(25,8))
def __repr__(self):
return 'id'
テーブル「price_table」の場合、これは見事に機能しますが、「price_table」と同じ列を持ついくつかのテーブルがあり、実行時に名前しかわかりません。
上記のクラスを再利用したいので、テーブル名を読み取る必要があるテーブルの名前に変更できると思ったのですが、それは機能しません。プログラムは「価格表」を読み続けます
実行時にテーブル名をオーバーライドするにはどうすればよいですか?