2011-12-23 5 views
6

私はページ内の一部のデータを表示するにはジャンゴ・tables2を使用し、そして今、私はいくつかのURLへのセルのリンクを作成したいのですが、リンクのURLなど:ジャンゴ・tables2についてlinkcolumn

URL(R '^(+ W?P \)/(?P \ D +)/ $'、 'pool.views.pooldatestock'、 名= "pool_date_stock")、

と私はジャンゴ-tables2のドキュメントを読みますしかし、私はこの問題についていくつかの例を見つけることができません。表はページのURLに表示

はただ好きます。http://127.0.0.1:8000 /プール/ 20111222/

私はtables.pyでこれを書いてみる:

class PoolTable(tables.Table): 
    number = tables.LinkColumn('pool.views.pooldatestock', args=[A('number')]) 
    date = tables.Column() 

、その後、私が書いてみる:

class PoolTable(tables.Table): 
    number=tables.LinkColumn('pool.views.pooldatestock', 
          args=[A('date')], 
          kwargs=A('number')]) 
    date = tables.Column() 

が、それはあまりにも...

エラーです

誰かがこの問題を解決する方法を教えてくれますか?または、私は自分自身のテーブルビューを作成する必要があります。

Thanks.andメリークリスマス:)

答えて

5

kwargsパラメータがリストを与えられるすることは意味がありません、それはdictを与えられるべきです。しかし、あなたのURLは名前付きグループを使わないので、とにかくキーワード引数は必要ありません。ただ、argsパラメータの両方のURLパラメータ置く:

class PoolTable(tables.Table): 
    number = tables.LinkColumn('pool.views.pooldatestock', 
           args=[A('date'), A('number')]) 
    date = tables.Column() 
+0

ありがとうbradley.ayersを、私はit.Iが引数とkwargsから同じに従おうとしますLinkColumn' before.:)Merryクリスマス – sword

+0

まあ 'を理解していないですAPIを 'django.core.urlresolvers.reverse()'関数として使用します。引数を理解したい場合は、ドキュメントをご覧ください。 –

+0

:)ありがとう、私はします。 – sword