jjzjj

URLpatterns

全部标签

java - Servlet @WebServlet urlPatterns

这是一个简短的问题,但我找不到快速的答案。现在我有一个ServletBaseServlet,当用户请求以下任何url时:hosthost/host/BaseServlet它应该始终引用同一个servlet并重定向到主页。当我设置@WebServlet({"/BaseServlet",""})只有host/host/BaseServlet作品如果我设置@WebServlet({"/BaseServlet","","/"})BaseServlet会在循环中不断被请求...为什么?编辑:BaseServlet转发到隐藏在WEB-INF文件夹中的index.html,仅此而已。getServl

python - 如何在 Django URLpatterns 中根据请求方法分派(dispatch)?

很清楚如何创建从URL正则表达式调度的URLPattern:(r'^books/$',books),books可以根据请求方法进一步发送:defbooks(request):ifrequest.method=='POST':...else:...我想知道是否有一种惯用的方法将请求方法包含在URLPattern中,将所有调度/路由信息保存在一个位置,例如:(r'^books/$',GET,retrieve-book),(r'^books/$',POST,update-books),(r'^books/$',PUT,create-books), 最佳答案

python - 如何根据 django urlpatterns 中的 HTTP 方法进行区分

我在查找这方面的信息时遇到了一些困难,可能这不是正确的方法。我想根据http方法(GET或POST或DELETE或PUT)将请求路由到两个不同的View函数。因为它通常在RESTapis中完成,这意味着相同的url基于HTTP方法具有不同的含义。我在django的urls.py文件中看不到这样做的方法,我想要类似的东西:url(r'^tasks$','app.views.get_tasks',method='get'),url(r'^tasks$','app.views.create_task',method='post'),(注意:我正在使用django1.4)

python - 如何根据 django urlpatterns 中的 HTTP 方法进行区分

我在查找这方面的信息时遇到了一些困难,可能这不是正确的方法。我想根据http方法(GET或POST或DELETE或PUT)将请求路由到两个不同的View函数。因为它通常在RESTapis中完成,这意味着相同的url基于HTTP方法具有不同的含义。我在django的urls.py文件中看不到这样做的方法,我想要类似的东西:url(r'^tasks$','app.views.get_tasks',method='get'),url(r'^tasks$','app.views.create_task',method='post'),(注意:我正在使用django1.4)