我正在構建一個使用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