I Guys、 私はDjangoで始まり、オブジェクトを統計を返してHTMLテンプレートに直接表示したいと思います。 そのためには、私のオブジェクトメソッドです。 get_stat(self)はリストと3つの辞書を返します。 これらのデータはどのように返されますか?メソッド呼び出し{{}}で配列を見ることができます。{%%}でそれらを使用することはできません.Javasriptでそれらを使用してチャートを作成することはできません。 彼のアレイを元に戻すには?私は私を持ってテンプレート内のDjangoコールメソッド
{{ adviser.get_stat }}
:私のテンプレートのHTMLでは
class Adviser(models.Model):
TYPES_CHOICES = (('PRF', _('Professor')),
('MGR', _('Manager')),)
def get_stat(self):
some queries to create tables
return (list_stat1,tab_stat1,tab_stat2,tab_stat3)
:これにより
{% for adviser in advisers %} {{ adviser }} {{ adviser.type }} {% adviser.get_stat as adviser_list_stat1 adviser_tab_stat1 adviser_tab_stat2 adviser_tab_stat3 %} {% endfor %}
はあなたの明確化のため、事前に
私のモデルをいただき、ありがとうございますタブ:012 {{cours xx ':5})
これがために良いケースであるかもしれないように見えます[カスタムテンプレートタグ](https://docs.djangoproject.com/en/1.9/howto/custom-template-tags/) – nthall