2013-06-18 47 views
0

我有简单的用户角色模型对,每个人都有__repr__方法:瓶管理员场未显示

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

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

当烧瓶管理员选择框“角色”中使用这些模型出现了用户,但它是空的,因为瓶中管理员呈现文本转义,它是隐藏的未知的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__方法(我喜欢这个符号)?

回答

0

如果您将禁用js页面将呈现正确,那么看起来像JS插件select2中的问题。我在flask-admin创建了这个问题:https://github.com/mrjoes/flask-admin/issues/244

+0

我看过没有'select2'的原始HTML。它似乎烧瓶管理员失踪 - 它不假设任何方式呈现自定义文本表示。 –

+1

https://github.com/mrjoes/flask-admin/issues/244#ref-commit-8c3f753 – tbicr