Итак, я пытаюсь создать модель «Пользователь» в этой тестовой реализации приложения 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 также должна быть инициализирована как таблица вдБ, но я просто получаю сообщение об ошибке «пароль не указан».