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中的函数在括号中有请求,poll_id?
我知道在类中它意味着它们是基类并且是继承自的。这些在函数中意味着什么?
我的答案在这里:
一旦其中一个正则表达式匹配,Django就会导入并调用给定的 view,这是一个简单的Python函数(或基于类的视图)。该 视图获取HttpRequest作为其第一个参数和任何值 在正则表达式中被捕获为剩余的论点。
答案 0 :(得分:5)
它们是传递给函数的参数。
这真的是非常基本的编程。几乎所有语言都以这种方式工作。我建议你做一个入门编程教程。