给定一个URL例如:
url(r'^article/(?P<article_id>\d+)/review/(?P<review_id>\d+)/rate/$', views.rate_reviewer,
name='review_rate_reviewer')
在django中是否有一种方法可以获得此URL所需的Kwargs列表,例如。 [&#39; article_id&#39;,&#39; review_id&#39;]?
答案 0 :(得分:-1)
您的查看功能签名应为:
def rate_reviewer(request, article_id, review_id):
#custom logic where you can use article_id and review_id
rate_article(article_id, review_id)
除此之外,您当然可以请求网址:
http:localhost:8000/review_article?article_id=7&review_id=15....
和内部视图函数使用
访问这些参数def rate_reviewer(request):
article_id=request.GET.get("article_id",None)
review_id = request.GET.get("review_id", None)
您可以使用request.GET访问GET请求中的所有参数(在POST请求它的request.POST),在这里您将获得包含所有输入参数的字典。