Skip to content

样例管理界面报错 “内部服务器异常” #2

@oubeichen

Description

@oubeichen

照着README.md样例写的(当然因为新版本 FastAPI 会报错 Cannot add middleware after an application has started,所以要把 site.mount_app 放到外面),接口返回“内部服务器异常”

然后在 fastapi_amis_adminserver_error_handler 打断点调试,发现报错是

AttributeError("module 'fastapi_amis_admin.globals' has no attribute 'config_store'")

分析代码定位到报错点应该是

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 g

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions