Доброго времени, есть простой код:
import os
from flask import Flask
from flask import render_template
from flask import request
from flask_sqlalchemy import SQLAlchemy
project_dir=os.path.dirname(os.path.abspath(__file__))
database_file = "sqlite:///{}".format(os.path.join(project_dir, "bookdatabase.db"))
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = database_file
db = SQLAlchemy(app)
class Book(db.Model):
id = db.Column(db.Int(11), unique=True, nullable=False, primary_key=True)
PyCharm ругается на то, что у SQLAlchemy нет аттрибута Column. Пример из документации по flask sqlalchemy.