0

投票の進行状況バーを作成したい。実装にはdjango 1.4.8を使用しています。プログレス バーには、既に投票した人の割合が表示されます。投票したユーザーの合計を返すヘルパー関数もあります。

最初に、テンプレートと css を編集してバーを表示します。その後、実際の動作に jquery を使用してみます。しかし、私は迷っています。インターネットで調べましたが、わかりやすく理解できました。どちらが正しい方法かわかりません。他の外部ライブラリを使用したくありません。

問題は、ヘルプ機能を呼び出す方法と、その値を使用してプログレス バーの適切なパーセンテージをテンプレートに表示する場所です。

4

2 に答える 2

0

したがって、正確には、helper.py imports は jingo から登録されます。これは、関数を即座にテンプレートに呼び出すことを意味します。さらに、私は自分の目的の代わりに使用しました。

helper.py

from jingo import register

@register.filter
def get_value():
     return value

テンプレートに

<meter min="0" value="{{ <app_name>|get_value }} max="1"></meter>
于 2014-02-15T21:33:14.950 に答える