1. ホーム
  2. ジャンゴ

Djangoにおけるrenderとrender_to_responseの違いについて

2022-03-02 17:49:27
<パス

インポート

from django.shortcuts import render, render_to_response

役割

いずれもテンプレートページを表示するために使用されます。

パラメータの違い

一番わかりやすいのは render の最初のパラメータは request と同じで、次のパラメータは render_to_response と同じです。

相違点

入力されるパラメーターの違いは、最も直接的な問題のひとつを生み出します。
リクエストのプロパティをテンプレートで使用することはできますか? 例えば、session など。
したがって、テンプレートでリクエスト プロパティを使用する場合は、必ず render を使用してください。そうしないと、テンプレートがレンダリングするときに、対応するリクエスト変数の値が取得されません。