gpt4 book ai didi

python - 如何使用flask_sqlalchemy反射(reflect)现有表

转载 作者:行者123 更新时间:2023-12-01 08:13:42 25 4
gpt4 key购买 nike

我注意到一个方法:

db.reflect(bind='__all__',app=app)

但我不知道如何使用它。
如果您能提供帮助,我将不胜感激。

最佳答案

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'database connect url'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
db.Model.metadata.reflect(bind=db.engine,schema='DATABASE_NAME')

class User(db.Model):
'''deal with an existing table'''
__table__ = db.Model.metadata.tables['DATABASE_NAME.TABLE_NAME']

u = User.query.all()
print(u)
db.commit()

关于python - 如何使用flask_sqlalchemy反射(reflect)现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55083963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com