-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
照着README.md样例写的(当然因为新版本 FastAPI 会报错 Cannot add middleware after an application has started,所以要把 site.mount_app 放到外面),接口返回“内部服务器异常”
然后在 fastapi_amis_admin 的 server_error_handler 打断点调试,发现报错是
AttributeError("module 'fastapi_amis_admin.globals' has no attribute 'config_store'")
分析代码定位到报错点应该是
fastapi-config/fastapi_config/admin.py
Line 31 in 4eb7e83
| return g.config_store |
上面导入的是
| from fastapi_amis_admin import globals as g |
根据
https://github.com/amisadmin/fastapi-amis-admin/blob/master/fastapi_amis_admin/globals/__init__.py
确实没找到 config_store 相关定义。
# from fastapi_amis_admin import globals as g
# 是不是应该改成 fastapi_config 自带的 config,但是这样会导致循环引用
from fastapi_config import globals as gMetadata
Metadata
Assignees
Labels
No labels