falcon,AttributeError:“API”对象没有属性“create”

2024-06-02 13:27:48 发布

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

我试着测试我的猎鹰路线,但测试总是失败,看起来我把一切都做对了。在

我的app.py

import falcon
from resources.static import StaticResource


api = falcon.API()
api.add_route('/', StaticResource())

以及我的测试目录tests/static.py

^{pr2}$

请帮忙,为什么我得到AttributeError: 'API' object has no attribute 'create' 错误?谢谢。在


Tags: frompyimport目录addapiappstatic
1条回答
网友
1楼 · 发布于 2024-06-02 13:27:48

您的app.py中缺少假设的函数。在

您的app.py应该如下所示:

import falcon
from resources.static import StaticResource

def create():
    api = falcon.API()
    api.add_route('/', StaticResource()) 
    return api

api = create()

那么在你的tests/static.py中应该是这样的:

^{pr2}$

相关问题 更多 >