Flask-admin字段未显示

时间:2013-06-18 10:47:32

标签: flask flask-admin

我有简单的用户角色模型对,每个都有__repr__方法:

class User:
    ...........
    def __repr__(self):
        return '<User "{}">'.format(self.username)

class Role:
    ...........
    def __repr__(self):
        return '<Role "{}">'.format(self.rolename)

当Flask-Admin选择框'Roles'中使用的这些模型出现在用户身上时,但它是空的,因为flask-admin呈现未转义的文本并将其隐藏为未知的html标记:

<li class="select2-results-dept-0 select2-result select2-disabled">
    <div class="select2-result-label">
        <span class="select2-match"></span>
        <role: 'admin'=""></role:></div></li>  ####HERE####
...........

如何更改模型的文字渲染选项而不更改我的__repr_____unicode__方法(我更喜欢这种表示法)?

1 个答案:

答案 0 :(得分:0)

如果你将禁用js页面将呈现正确,所以在JS插件select2中看起来像问题。我在flask-adminhttps://github.com/mrjoes/flask-admin/issues/244中为此创建了问题。