2

さまざまな設計図のモデルにインターフェイスを提供するようにフラスコ管理者を構成しようとしています。

app/__init__.py

def configure_extensions(app):
    # flask-sqlalchemy
    from .extensions import db
    db.init_app(app)
    # flask-admin
    configure_admin(app, db)

def configure_admin(app, db):
    from .extensions import admin
    from .admin import views
    from recipes.models import Recipe
    admin.add_view(views.ModelView(Recipe, db.session))
    admin.init_app(app)

app/extensions.py

from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy()

from flask.ext.admin import Admin
admin = Admin()

管理者のホームページは正常に機能し、登録済みのビューが表示されます。しかし、ビューにアクセスしようとすると、OperationalError: (OperationalError) no such table が発生します

4

0 に答える 0