-3

私は views.py で関数を実行しようとしています - 私はそれが動作することを知っています

現在のオブジェクトをページから views.py にパラメーターとして送信したいと考えています。どうすればいいですか?

これが現在のビューです

def sourceMedia(request, stream_id):
    stream = get_object_or_404(Stream, pk=stream_id)

    return render(request, 'livestream/sourceMedia.html', {'specificMedia': stream})

このページから、ビューで実行される関数をリクエストしたいと思います。現在、私はajax呼び出しを使用していますが、オブジェクトを送信するにはどうすればよいですか?オブジェクトは何ですか?

ありがとう

4

1 に答える 1

2

テンプレート/フロントエンドからビューへのバックエンドにあるため、モデル インスタンス/オブジェクト自体を渡すことはできません。

ID を送信して (既に行っているように) バックエンドで ID を識別したり、ID のシリアル化されたバージョン (あまり意味はありません) を送信したり、セッションに保存して別の要求/応答ペアで取得したりできます。

于 2013-08-16T00:45:49.337 に答える