createadmin错误:包上没有appbuilder变量,可以使用appbuilder参数进行配置

2024-06-28 11:42:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了命令fabmanager create admin的问题 以下是我执行的一系列步骤:

我按照Windows10机器上的所有安装步骤安装flask_appbuilder。然后我使用命令“fabmanager create app”下载了这个框架应用程序。但是当我从新创建的skeleton app dir发出命令:“fabmanager create admin”时,它会抛出错误:

“在您的包中没有appbuilder变量,您可以使用appbuilder参数进行配置”。在

我检查了app/init.py文件,它确实包含appbuilder变量。以下是该文件的转储:

import logging
from flask import Flask
from flask_appbuilder import SQLA, AppBuilder

logging.basicConfig(format='%(asctime)s:%(levelname)s:%(name)s:%(message)s')
logging.getLogger().setLevel(logging.DEBUG)

app = Flask(__name__)
app.config.from_object('config')
db = SQLA(app)
appbuilder = AppBuilder(app, db.session)

from app import views

我尝试使用管理权限发出相同的命令,但没有成功。 根据文档,如果我们尝试使用不同的名称(appbuilder之外的名称),我们可以使用--appbuilder选项来配置它,但在我的例子中,我没有做任何类似的事情。在

请提出建议。在


Tags: 文件fromimport命令appflaskadminlogging
1条回答
网友
1楼 · 发布于 2024-06-28 11:42:01

我能想出的一个解决方案是转移python版本。 之前我使用的是python3.6.3,它与Anaconda捆绑在一起。 但是在我的同事的建议下,我安装了独立的Python3.6.0,它成功了!在

这里并不是解决问题的理想方法,只是为面临类似问题的人提供的解决办法。在

相关问题 更多 >