は、私は2つのテーブル文書とpublishermatterでDjangoテンプレートでfilterやgetメソッドを使う方法は?
publishermatterを持って、私は1つの列文書テーブルの外部キーであるFK_doc持っています。
1つのドキュメントでは、publishermatterテーブルに0個以上の行があります。
私はDjangoのテンプレートにドキュメントオブジェクトを渡していますと、私はキー(列名)はPAGECSS(値)
に等しい私がやっている特定の条件でpublishermatterからで行したいです次のようにします。
コード01:
<div class="col-sm-7">
{% for item in document.publishermatter_set.key %}
{% if item.key == 'PAGECSS' %}
<p><br/>{{ item.key }} - {{ item.value }}</p>
{% endif %}
{% endfor %}
</div>
その他の方法は
doc_obj.publishermatter_set.get(key='PAGECSS')
をfollwoing行うことによって、ビューからpublishermatterを渡すことです。しかし、私はドキュメントオブジェクトを渡していますので、私はテンプレートでこれをやりたいですビューから。
は、DjangoのテンプレートにクエリをフィルタするDjango1.4のいずれかの方法はありますか?
それはあなたが絶対にDjangoの1.4を使用してはならない、質問には影響しませんが。サポートされておらず、安全ではありません。 –
@DanielRoseman:はい、同意します。 Django1.4はもはや生きていません。しかし、古いクライアントをサポートするために、私はDjango1.4を使用しています。クライアントはDjangoをアップグレードしたくありません。 –