相关疑难解决方法(0)

我可以在Python/Flask中使用外部方法作为路径修饰器吗?

我的主应用程序文件目前是一系列方法定义,每个定义都附加到一个路径.我的应用程序(main,admin,api)有3个不同的部分.我正在尝试将方法拆分为外部文件以便更好地维护,但我喜欢Flask在我的应用程序的URL中使用路径装饰器的简单性.

我的其中一条路线目前看起来像这样:

# index.py
@application.route('/api/galleries')
def get_galleries():
    galleries = {
        "galleries": # get gallery objects here
    }
    return json.dumps(galleries)
Run Code Online (Sandbox Code Playgroud)

但我想将get_galleries方法解压缩到包含我的API方法的文件中:

import api
@application.route('/api/galleries')
api.get_galleries():
Run Code Online (Sandbox Code Playgroud)

问题是,当我这样做时,我得到一个错误.这是可能的,如果是这样,我该怎么做?

python flask

12
推荐指数
1
解决办法
6241
查看次数

标签 统计

flask ×1

python ×1