2017-02-17 1 views
0

Ich habe eine Django-Tabelle (Django Tables 2) mit Link Spalte mit einem Link zu einer anderen Seite mit einer anderen Tabelle mit dem Suchformular. Also nach Klick, erhalte ich aus:Django Tabellen Link Spalte Link zu Seite mit Abfrage

localhost:8000/stats/office/ 

zu:

localhost:8000/stats/office/workers/ 

Aber ich mag Daten filtern, indem ein Suchformular in der Tabelle auf der zweiten Seite, so würde es machen geklickt nur Büro (zB "1", wie in dieser Abfrage):

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

mein Code wie folgt aussieht:

#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'), 

Ich habe viele Dinge ausprobiert, aber ich war nicht in der Lage, den Parameter 'Büro' zur Ansicht zu übergeben, vielen Dank für Ihre Hilfe.

Antwort

0

dachte es schließlich aus mir, das war genug:

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