@cdph

Как создать связь между моделями?

Нужно связать между собой эти модели таким образом, чтобы можно было получить:
1) albums при обращении к artist
2) artists при обращении к album

class Artist(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(50), unique=True)

class Album(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(80))

class AlbumArtist(db.Model):
    album_id = db.Column('album_id', db.Integer, db.ForeignKey('album.id'))
    artist_id = db.Column('artist_id', db.Integer, db.ForeignKey('artist.id'))
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы