私は単純なボードゲームアプリケーション用のデータベースに座標データを保存していますが、テンプレートを単純化しようとしています。Djangoテンプレートでの複雑な変数名
マイテンプレートは、この現在
{% for y in yrange %}
<tr>
{%for x in xrange %}
<td class='mapTile _{{x}}-{{y}}' data-y='{{y}}' data-x='{{x}}'>
</td>
{%endfor%}
</tr>
{% endfor %}
に似たものであり、XとYが{'1-1':'Data About Item'}
のようなキーの座標が含まれitemLocations
と呼ばれる辞書を渡すと仮定イムです。私は<td>
の中のそのディクテーションから直接ルックアップをすることができるようにしたいと思いますが、それが可能であれば理解できません。
{% for y in yrange %}
<tr>
{%for x in xrange %}
<td class='mapTile _{{x}}-{{y}}' data-y='{{y}}' data-x='{{x}}'>
{% if x + '-' + y in itemLocations.keys %}
#Render Item Data In This Space#
{% endif %}
</td>
{%endfor%}
</tr>
{% endfor %}
申し訳ありません、その質問が蛇行すれば、さらに詳しい情報を提供することができます。
ありがとう、私はth過去のカスタムタグを取得するには過去のことがありましたが、これを試してみると完璧な状況でした。 – HurnsMobile