2
我有一些像使用python的路線,如何映射像POST請求的方法,獲取,刪除這裏...Python的路線,給人請求方法
mapper.connect("/user", controller=user_controller, action="user")
我有一些像使用python的路線,如何映射像POST請求的方法,獲取,刪除這裏...Python的路線,給人請求方法
mapper.connect("/user", controller=user_controller, action="user")
添加一個條件,指定所需的HTTP方法和地圖以適當的控制器行動。例如,您的片段可能會被改寫爲:
mapper.connect("/user", controller=user_controller, action="get_user", conditions=dict(method=["GET"]))
mapper.connect("/user", controller=user_controller, action="add_user", conditions=dict(method=["POST"]))
請參閱該文檔在http://routes.groovie.org/setting_up.html#conditions
注意,如果你只需要指定一個HTTP方法,並有通過一種途徑來處理所有其他請求,包括匹配沒有條件路線更特殊的路由後:
## Handle GET requests
mapper.connect("/user", controller=user_controller, action="get_user", conditions=dict(method=["GET"]))
## Handle all other, non-GET requests
mapper.connect("/user", controller=user_controller, action="add_user")