-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 があるのはなぜですか?

クラスでは、それらが基本クラスであり、継承されていることを意味します。これらは関数で何を意味しますか?

ここで私の答えを得ました:

正規表現の 1 つが一致すると、Django は指定されたビューをインポートして呼び出します。これは単純な Python 関数 (またはクラス ベースのビュー) です。ビューには、最初の引数として HttpRequest が渡され、正規表現でキャプチャされた値が残りの引数として渡されます。

4

1 に答える 1

5

これらは、関数に渡される引数です。

これは本当に基本的なプログラミングです。ほとんどすべての言語がこのように機能します。プログラミングの入門チュートリアルを行うことをお勧めします。

于 2013-02-12T17:13:48.423 に答える