allow_tags = True不呈现 在Django管理员中标记


问题内容

我想在django admin中的list_display中显示一个表单,但是我遇到了这个问题:

当我定义这样的东西时:

class MyModelAdmin(admin.ModelAdmin):
    list_display = ('foo', 'pagar_pase')

    def pagar_pase(self, obj):
        return """<form action="." method="post">Action</form> """
    pagar_pase.description = 'Testing form output'
    pagar_pase.allow_tags = True

结果是没有标签的动作,有什么主意如何解决?

谢谢


问题答案:

好的,所以这里的问题是list_display在html表单中,所以我试图在表单中显示表单,这是个坏主意…下面解释了为什么

您可以嵌套html表单吗?

希望能帮助到你。