Flask 是什么导致了';没有提供密码';尝试创建用户模型和相应表时出错?
因此,我试图在Flask应用程序的这个测试实现中创建一个“用户”模型。URI信息表明密码是可选的,那么为什么在运行这个时会出现密码错误呢Flask 是什么导致了';没有提供密码';尝试创建用户模型和相应表时出错?,flask,Flask,因此,我试图在Flask应用程序的这个测试实现中创建一个“用户”模型。URI信息表明密码是可选的,那么为什么在运行这个时会出现密码错误呢 #Create "User" model and users table from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://tes
#Create "User" model and users table
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://testuser@localhost:5432/example'
db = SQLAlchemy(app)
class User(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(), nullable=False)
db.create_all()
它应该运行服务器,用户模型也应该初始化为数据库中的一个表,但我只是得到了“未提供密码”错误。这是一个简短的回答:您没有在
SQLALCHEMY\u database\u URI中提供数据库密码。
密码是可选的吗?在我正在做的教程中提到,密码不一定需要编辑,这取决于您如何设置数据库。您能否仅使用testuser
连接到postgresql数据库?