forms.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:league 作者: massgo 项目源码 文件源码
def __call__(self, field, **kwargs):
        """Render table to HTML."""
        columns = kwargs.pop('columns', field.columns)
        rows = kwargs.pop('rows', field.rows)

        html = []
        html.append('<div class="table-responsive"><table class="table '
                    'table-striped"><thead><tr><th />')
        for column in columns:
            html.append('<th>{}</th>'.format(column))
        html.append('</tr></thead><tbody>')

        for row in rows:
            html.append('<tr><td><input class="form-check-input" '
                        'type="checkbox" name="obj_id" value="{}" '
                        '/></td>'.format(row[0]))
            for value in row[1:]:
                html.append('<td>{}</td>'.format(value))
            html.append('</tr>')
        html.append('</tbody></table></div>')
        return HTMLString(''.join(html))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号