Что вызывает ошибку «пароль не указан» при попытке создать модель пользователя и соответствующую таблицу? - PullRequest
0 голосов
/ 27 сентября 2019

Итак, я пытаюсь создать модель «Пользователь» в этой тестовой реализации приложения 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://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()

Предполагается, что сервер запускается, а модель User также должна быть инициализирована как таблица вдБ, но я просто получаю сообщение об ошибке «пароль не указан».

1 Ответ

0 голосов
/ 27 сентября 2019

Это короткий ответ: вы не указали пароль базы данных в SQLALCHEMY_DATABASE_URI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...