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