Flask路由的这种方法是否合理?

时间:2015-05-05 09:31:09

标签: python flask flask-restful

我正在将每条路径引向index.html,因为它是一个单页应用。我制作了一张名为mod的蓝图,并将所有的restul api放在那里使用了烧瓶 -

@mod.route('/')
@mod.route('/<path:p>')
def home(p=0):
    return render_template('index.html')

这是正确的方法吗? 我很少关心p = 0部分。 变量p从不使用,但必须存在,因为它必须接收路径变量p

1 个答案:

答案 0 :(得分:2)

您的路由肯定是合理的。

更简单/可读的方式可能是:

@mod.route('/')
@mod.route('/<path>')
def home(*args, **kwargs):
    return render_template('index.html')

从效率的角度来看,最好在网络服务器上完全处理这个问题(nginx / apache /等等)。