我正在尝试配置烧瓶管理员为不同蓝图中的模型提供接口。
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)
应用程序/扩展程序.py
from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy()
from flask.ext.admin import Admin
admin = Admin()
管理主页工作正常,并显示已注册的视图。但是当我尝试访问视图时,我得到OperationalError: (OperationalError) no such table