2013-06-18 46 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