创建一个隐藏的表列

时间:2013-06-29 17:10:18

标签: python django django-tables2

我正在使用Django和Django tables2。 我阅读了文档,但找不到这个问题的答案。 由于某种原因(数据库查询),我需要将数据库表的主键存储在表中未显示在网页的列中。

我是否必须明确检查每一列并使其不可见,或者django tables 2 api中是否有更好的可用内容。

1 个答案:

答案 0 :(得分:2)

列Id(主键)默认为创建,默认情况下使用Django,显示默认情况下使用django tables2。所以不需要创建它。如果你想以简单的方式隐藏它,你可以在tempates css中做到这一点。我将此添加到我的模板中,这将确保它不会显示。

<style type="text/css">                                                                          
      td.id, th.id {                                                                                                                                                                                   
        display:none;                                                                                                                                                                                            
      }                                                                                                                                                                                                          
</style>    

我还不太确定我是否了解你。但如果这是你想要做的,这将有效。