1

テンプレートに問題があります。私はフォームをローカライズしたので、たとえば、すべてのイタリア語のページに同じフォームがあり、ページで同じコードを何度も繰り返す代わりにそれを含めようとしています。

/category1/IT/template.html   

私は含める必要があります

/form/it.html   

私が使用する場合

{% include "form/it.html" %}   

it.html で定義されたブロックは空のようで、it ではなくデフォルトの [english] フォームが表示されます。
書いてみたら

{% include "../../form/it.html" %}   

django は、テンプレートが存在しないことを教えてくれます..

IT/template.html の it.html コードを切り取ると、この作業が行われます。

含まれているファイルのブロックが機能しない理由を理解するのを手伝ってくれる人はいますか?

4

0 に答える 0