在django-tables2

时间:2017-09-11 16:43:25

标签: python django django-tables2

我在我的应用中使用了分页表,分页部分效果很好。 该表包含故障单ID和故障单标题。我希望Id列指向故障单详细信息页面。这一切都很好,但是当我单击Ticket Id时,页面加载时没有页面查询字符串参数,我的分页又回到第一页。

使用LinkColumn时是否可以保留或添加页面查询参数? 我是否必须为此构建自定义表格模板?

urls.py

url(r'^(?P<ticket_id>C[0-9]+)/$', views.ticket_view, name='ticket_view'),

tables.py

class TicketsTable(tables.Table):
  class Meta:
    model = IssueTicket
    fields = ('ticket_id', 'title', 'status', 'target_date')
    attrs = {'class': 'table table-bordered table-hover'}

  ticket_id = tables.LinkColumn('IssueTracker:ticket_view', args=[A('ticket_id')])
  title = tables.Column()
  status = tables.Column(accessor='get_status_display')
  target_date = tables.Column()

缺少查询参数的结果

<a href="/IssueManagement/C000012/">C000012</a>

0 个答案:

没有答案