我有一个用django-tables2
创建的表格。我创建了一个自定义列,在给定id的情况下,加载并显示了很多信息。我为该列创建了一个渲染方法,它工作正常。但是现在,我的views.py中有很多html源代码。
我想要做的是将所有代码放入一个html文件中,为每一行加载该文件并用相应的值填充它。我知道如何包含其他模板文件中的模板,但我不知道如何从源代码加载模板。
编辑:
我的源代码大致如下所示,我希望这能说明问题:
class MyTable(django_tables2.Table):
[...]
def render_mycolumn(self, value):
values = [...]
s = '<form> ... '
s += '<button ... >'
# ten line of codes later
s += '</form>'
return mark_safe(s)
我想为该表单创建一个模板,包含它,然后插入值,就像使用其他页面一样。