【发布时间】:2020-03-21 14:58:49
【问题描述】:
请;有人可以告诉我这段代码有什么问题吗?我尝试使用 flask sqlalchemy 连接到我的 postgre sql 数据库,但我一直遇到 db is not defined 的错误。注意:所有模块均已成功安装和加载。
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:....'
db = SQLAlchemy(app)
class Person(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.Text)
age = db.Column(db.Integer)
def __init__(self, name, age):
self.name = name
self.age = age
def __repr__(self):
return "Name:{}\tAge:{}".format(self.name, self.age)
def create_database():
db.create_all()
print('Database created....')
if __name__ == "__main__":
create_database()
【问题讨论】:
标签: postgresql flask flask-sqlalchemy