2017-02-17 51 views
0

我有一個Django表(Django表2)與鏈接列包含到另一個表與另一個表與搜索表單的鏈接。點擊後,所以,我得到:Django Tables Link列鏈接到頁面與查詢

localhost:8000/stats/office/ 

到:

localhost:8000/stats/office/workers/ 

不過,我想在第二頁的表過濾通過搜索表單數據,所以它僅渲染點擊辦公室(例如 「1」 作爲此查詢):

localhost:8000/stats/office/workers/?action=submit&office=1&owner=&date_month=0&date_year=2016&submit=search 

我的代碼如下所示:

#table.py 
office = tables.LinkColumn('stats:office-workers', verbose_name=_(u'Pobočka'), accessor='office') 

#urls.py 
url(r'^stats/office/$', login_required(permission_required('view_office', raise_exception=True)(OfficeSummarizeList.as_view())), name='office'), 
url(r'^stats/office/workers/$', login_required(permission_required('view_worker', raise_exception=True)(WorkerSummarizeList.as_view())), name='stats-office-workers'), 

我嘗試了很多東西,但我無法將參數'辦公室'傳遞給視圖,非常感謝您的幫助。

回答

0

終於找到它了自己,這是不夠的:

table.py 
office = tables.TemplateColumn('<a href="workers/?action=submit&office={{ record.office }}&submit=search">{{ record.office }}</a>')