【发布时间】:2019-04-12 07:14:33
【问题描述】:
我正在尝试将 PostgreSQL 与 Flask-SQLAlchemy 一起使用。我使用 pgAdmin4 创建了一个名为 data_collector 的数据库。当我尝试创建一个表时,它没有被创建。我认为与数据库的连接没有建立。
我正在尝试从 cmd 运行它:
from app import db
db.create_all()
from flask import Flask, render_template,request
from flask_sqlalchemy import SQLAlchemy
app=Flask(__name__)
app.config['SQLALCHEMY DATABASE_URI'] = 'postgresql://postgres:postgresql@localhost/data_collector'
db=SQLAlchemy(app)
class Data(db.Model):
__tablename__="data"
id=db.Column(db.Integer,primary_key=True)
email_=db.Column(db.String(120),unique=True)
height_=db.Column(db.Integer)
def __init__(self,email_,height_):
self.email_=email_
self.height_=height_
db.create_all()
【问题讨论】:
标签: python flask sqlalchemy flask-sqlalchemy