Мне нужно связать две модели находящиеся в разных bluprint'ах.
Я пробывал сделать так:
from app import db
from datetime import datetime
from app.user.models import User
class Chapter(db.Model):
id = db.Column(db.Integer(), primary_key=True)
add_date = db.Column(db.DateTime(), default=datetime.utcnow)
name = db.Column(db.String())
img = db.Column(db.String())
uploader_id = db.Column(db.Integer,db.ForeignKey('uploader.id'))
uploader = db.relationship('User',
backref=db.backref('uploaded_chapters', lazy=True))
но при попытке запустить приложение выдаёт ошибку
"sqlalchemy.exc.NoReferencedTableError: Foreign key associated with column 'chapter.uploader_id' could not find table 'uploader' with which to generate a foreign key to target column 'id'"
Что я делаю не так?