2012-01-23 14 views
0

私はdjangoテンプレートにテーブルを持っています。変数値を別のURLに渡す

私の現在のURLが/ tmpに/例/

Ans    No. of Yes   No. of No.  No of Noides. 

50     10     20     21 
Men     3     10     10 
Female    7     10     11 

だから、基本的に私は、フィルタをやって、最後に()のカウントを使用して数値を表示しています。 私の問題は、どのようにして数字をリンクとして作成し、それを他のURLに渡すことができるかです。

だから、いいえのいいえをクリックします。 (20)それは私を '/ tmp /' にしてくれます。これは私に20リストの値すべてのテーブルをもう1つ与えます。

最初のURLからオブジェクトIDなどのリストを渡すことができます。

ので

をsomeviewするためのリンクですし、私はをクリックした後に得た '/ tmpは/' を定義したい私は、URLに表示

def someview(request): 
# ger all objects and find out the count 
# retun_to_response() 

を持っていると言う '/を/ tmp /例'/tmp/example /テーブルのnumberlink。

私はそれを行うことができます。

答えて

1

最初に別のURLパターンを定義して、その結果のページに移動する必要があります。そして、あなたはまた、あなたがそのパターンに名前を付けることを確認する必要があります。urlテンプレートタグがURLを逆にすること https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#url

https://docs.djangoproject.com/en/1.3/topics/http/urls/#id2

は、その後、あなたのテンプレートでは、URLに解決それぞれの結果の周りのリンクを作成することができますパターン名、適切なURLを生成するために指定したargs。

関連する問題