如何创建一个从 URL 正则表达式分发的 URLPattern 是很清楚的:
(r'^books/$', books),
在这里books可以进一步根据请求方法进行分配:
def books(request):
if request.method == 'POST':
...
else:
...
我想知道是否有一种惯用的方式可以将请求方法包含在URLPattern中,在单个位置保留所有分派/路由信息,例如:
(r'^books/$', GET, retrieve-book),
(r'^books/$', POST, update-books),
(r'^books/$', PUT, create-books),