我正在构建一个使用Web2py框架的应用程序......我不想使用请求对象来获取所有查询字符串参数,而是我想用命名参数构建我的控制器并让路由器解包查询字符串(或表单数据)字典到命名参数中并调用我的控制器。带参数的Web2py控制器?
所以不是的
create_user():
控制器方法在那里我会使用全局请求()对象,并通过增值经销商名单看...我宁愿而是有
create_user(first_name, last_name, email):
就像我在其他MVC平台中看到的一样。
Web2py已经可以这样吗?或者是否有插件?还是我需要自己添加?
谢谢...我一直在通过试验和错误来弄清楚这一点。如果有一些选项可以改变行为,这取决于你希望它的工作方式 – 2010-06-09 07:36:40
上述情况在@service装饰函数中是不正确的。包装在这个装饰器中时,带参数的控制器函数可以是有效的。这不是确切的OP情景,但可以为他的问题提供替代解决方案;请参阅下面的答案。 – 2013-06-17 14:03:57
yes book是'http://127.0.0.1:8000/a/c/f.html/x/y/z?p = 1&q = 2',但是我得到** dist(request.vars)* *¿是不好的做法? – 2014-05-07 06:00:27