Flask SQL Алхимия отражения не может собрать ни один первичный ключ - PullRequest
0 голосов
/ 30 сентября 2019

В Flask SQL Alchemy я использую Chinook sqlite db.

sqlalchemy.exc.ArgumentError: Сопоставленный класс PlayLists-> playlists не может собрать любые столбцы первичного ключа для плейлистов сопоставленной таблицы. '

Мой код такой. "app / init .py"

from flask import Flask
from config import app_config
from flask_sqlalchemy import SQLAlchemy
from flask_bootstrap import Bootstrap
db = SQLAlchemy()

def create_app(config_name):
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object(app_config[config_name])
    app.config.from_pyfile('config.py')
    db.app = app
    db.init_app(app)
    db.Model.metadata.reflect(db.engine)
    Bootstrap(app)

    from app import models

    return app

app / model.py

from app import db


class PlayLists(db.Model):
    __tablename__ = db.Model.metadata.tables['playlists']

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...