-4
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 作为它的第一个参数,并且在正则表达式中捕获的任何值作为剩余参数。

4

1 回答 1

5

它们是传递给函数的参数。

这真的是非常基础的编程。几乎所有语言都以这种方式工作。我建议你做一个介绍性的编程教程。

于 2013-02-12T17:13:48.423 回答