В базе данных chinook.sqlite две таблицы, приведенные ниже, связаны между собой.
исполнителей
альбомы
- Идентификатор альбома (PK)
- Название
- Artistid (FK))
Я получаю метаданные в дБ, отраженные
app = Flask(__name__, instance_relative_config=True)
db = SQLAlchemy()
db.app = app
db.init_app(app)
db.Model.metadata.reflect(db.engine)
В моем model.py
from app import db
class Album(db.Model):
__table__ = db.Model.metadata.tables['albums']
artist = db.relationship('Artist' , backref = 'artists')
class Artist(db.Model):
__table__ = db.Model.metadata.tables['artists']
album = db.relationship('Album', backref = 'albums')
В представлении
{{artist.album.count ()}}
выдает ошибку, TypeError: count () принимает ровно один аргумент (задано 0)
Что я делаю не так?