def detail(request, poll_id):
p = get_object_or_404(Poll, pk=poll_id)
return render_to_response('polls/detail.html', {'poll': p}, context_instance=RequestContext(request))
为什么views.py中的函数在括号中有request、poll_id?
我知道在类中这意味着它们是基类并且被继承。这些在函数中意味着什么?
在这里得到了我的答案:
一旦其中一个正则表达式匹配,Django 就会导入并调用给定的视图,这是一个简单的 Python 函数(或基于类的视图)。视图被传递一个 HttpRequest 作为它的第一个参数,并且在正则表达式中捕获的任何值作为剩余参数。