python - 使用 Flask 和 Flask-Admin 时如何修复“register_blueprint”错误?
问题描述
以这种方式使用 Celery、登录管理器等设置我的应用程序没有问题,但是 Flask-Admin 正在破坏......
from flask_admin import Admin
admin = Admin(name='myapp')
def create_app(config_name):
app = Flask(__name__)
app.config.from_object(config['dev'])
config['dev'].init_app(app)
...
admin.init_app(admin)
...
return app
当我尝试运行 Flask 时,甚至在注册任何蓝图之前都会收到以下错误...
File "c:\mtrapp\venv\lib\site-packages\flask_admin\base.py", line 697, in init_app
app.register_blueprint(view.create_blueprint(self))
AttributeError: 'Admin' object has no attribute 'register_blueprint'
我在哪里做错了?谢谢!
解决方案
推荐阅读
- spring-security - 如何使用 keycloak 保护 Spring Cloud 数据流服务器?
- sql - 查找两列重复记录的唯一记录
- javascript - 在 Angular 项目中添加自定义脚本的最佳方式(Materialize 示例)
- javascript - 如何在数组中的字符串之间插入单词?
- python - 如何用另一个数组调用数组中的特定元素?
- python - 具有类变量继承的子类
- python - 如果在 Pandas 的任一列中找到,则删除两个 float64 值
- ionic-framework - Ionic 3 显示数据目录图片
- lambda - 遍历 Kotlin 中的 lambda
- c# - linq2db 使用 2 个不同的数据库来迁移数据库