【问题标题】:django-tables2: fetch cell valuedjango-tables2:获取单元格值
【发布时间】:2012-08-30 11:54:39
【问题描述】:

我用 django-tables2 渲染了一个表格。就是这样:

class VehiclesTable(tables.Table):
    id = tables.TemplateColumn(verbose_name=' ',template_name='editButton.html')
    plate = tables.Column(verbose_name='plate')
    vht_id = tables.Column(verbose_name='vht_i')
    vlength = tables.Column(verbose_name='vlength')
    vwidth = tables.Column(verbose_name='vwidth')

    class Meta:
       attrs = {'class': 'custom'}

我有一个模板列(id),它的每个单元格都有一个按钮,每个按钮都呈现一个模板。在处理此模板的视图中,我想传递按钮单元格旁边的单元格的值(同一行-> 板)。此值将用于通过单击按钮来查询我想在新模板上以表单形式呈现的对象。当用户“点击”按钮时,我如何获取下一个 django 表格单元格(板)的值?

【问题讨论】:

    标签: django-tables2


    【解决方案1】:

    TemplateColumn 使用包含record 变量的上下文呈现模板(如documentation 中所述)。

    就您而言,这意味着在editButton.html 中,您可以通过{{ record.plate }} 访问plate 值。

    【讨论】:

    • 太棒了,这就是我喜欢 django-tables2 的原因!谢谢
    • sth 可能是微不足道的:如果我使用淡蓝色主题,如何更改表格的位置?在 screen.css 中的哪个位置?也许通过添加 .paleblue{..}?
    • 我不太明白你在问什么。您能否提出一个新问题并以更通用的方式提出您的问题,我会在那里回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    相关资源
    最近更新 更多