2016-08-05 6 views
-1

利用できない場合、私は私のDjangoのバージョンを更新し、これを交換しています)(レンダリングとrender_to_responseを()の交換しますリクエスト:には、要求が

return render_to_response(template_name, {}) 

しかし、レンダリングは()リクエスト変数が必要です。代わりに私は何を使うことができますか?

(もちろん、私が最初に要求を持っていますが、機能はなど、関数を呼び出すと、私はいつも、パラメータとして要求を渡していないよそれを行う必要がないことを望んで。。)

EDIT: render_to_response()は推奨されていません。 Django 1.10では動作しませんでした。なぜなら、何か他のものを使う必要があるからです。すべてのブログ/フォーラム/ etc。 render()を使用すると言いますが、この場合はカバーしません。

+1

あなたは 'render_to_responseは()'の場合、 '()' ')(レンダリング'とrender_to_responseを交換しようとしている理由を私は理解していませんよ実際に必要なもの... – rnevius

+1

render_to_response()は推奨されていません。私はそれを交換する必要があります。 – user984003

答えて

2

render_to_response()は廃止されていません(まだ)。ただし、context_instanceremoved in 1.10です。あなたの質問に答えるために、あなたはrequest=Nonerender()を使用することができます。

return render(None, template_name)