Python web2py中的应用程序配置
我在python应用程序中使用Flask。现在我要转到Web2py 我不知道Web2py中Flask的Python web2py中的应用程序配置,python,flask,web2py,Python,Flask,Web2py,我在python应用程序中使用Flask。现在我要转到Web2py 我不知道Web2py中Flask的app.config是在哪里设置的 例如: app.config['FOLDER']=“new/” 我遇到的其他问题是 Web2py中烧瓶的重定向(url_表示('file',filename=filename))。在此,我将重定向到函数文件,参数为文件名 感谢您的帮助。web2py与Flask的工作原理不同,因此您可能需要查看web2py文档以了解如何使用它。web2py没有与Flask的ap
app.config
是在哪里设置的
例如:
app.config['FOLDER']=“new/”
我遇到的其他问题是
Web2py中烧瓶的重定向(url_表示('file',filename=filename))。在此,我将重定向到函数文件
,参数为文件名
感谢您的帮助。web2py与Flask的工作原理不同,因此您可能需要查看web2py文档以了解如何使用它。web2py没有与Flask的
app.config
完全相似的功能。至于重定向功能,请注意,路由在web2py中的工作方式不同。特别是,控制器操作不采用命名参数。相反,函数名后面的URL段在request.args
中可用,查询字符串参数在request.get\u vars
中可用(以及request.vars
,其中还包括request.post\u vars
中的变量)。因此,web2py中的类似代码是:
redirect(URL('mycontroller', 'file', args=filename))
在控制器中:
def file():
filename = request.args(0)
或者,您可以将filename
放入查询字符串中:
redirect(URL('mycontroller', 'file', vars=dict(filename=filename)))
在这种情况下,它将在
request.vars.filename
中可用,而不是request.args(0)
中,可能值得查看文档