0

私は Django を学んでおり、Rails のバックグラウンドを持っています。そのため、django でいくつかの根拠を見つけようとして、たくさんの質問をしています。

Rails でパーシャルを呼び出す場合、呼び出しの一部としていくつかのローカル変数を含めるオプションがあります。

 render 'folder_name/partial_name', :local_variable_name => 6 #or @variable or "a string" etc.."

パーシャルでは、変数「local_variable_name」が使用可能です。

 <h1><%= local_variable_name %></h1>

django include に相当するものはありますか? たとえば、このタスクを達成するためにこれを変更する方法:

 {% include 'folder_name/partial_name.html' %} 
4

1 に答える 1

0

Djangoのドキュメントに従って:

キーワード引数を使用して、追加のコンテキストをテンプレートに渡すことができます。

{% include "name_snippet.html" with person="Jane" greeting="Hello" %}

提供された変数を使用してコンテキストのみをレンダリングする (または変数をまったく使用しない) 場合は、次の唯一のオプションを使用します。

{% include "name_snippet.html" with greeting="Hi" only %}

楽しみ!

于 2012-10-29T14:55:44.797 に答える