2016-11-09 73 views
0

我有兩個表,其中有一個或多個關係。在Flask-admin視圖中添加一個加入列的結果

  • 人:ID,姓名,姓
  • 活動:ID,說明,日期,PERSONID

PERSONID是一個外鍵People表。

class PeopleAdmin(sqla.ModelView): 
    [...] 
    column_auto_select_related = True 
    inline_models = (Events,) 

我可以有一個表單創建/更新新人們提供一個非常漂亮的小工具,顯示的可能性也直接添加新事件的背景下,人行:使用此

在燒瓶管理員。

我想知道這個「內聯」數據(實際上可以通過Id實時加入)在主視圖中也可見,換句話說,我希望以這種方式列出People行:

Id | Name | Surname | Events 
1 | John | Doe  | event desc 01/01/1980, Event desc 02/03/1987 
2 | Joe | Brown | event desc 10/01/1977 
3 | Mark | Nest | event desc 01/09/1984, Event desc 02/03/1988, Event desc 12/12/2004 

回答

-1

func.group_concat(在MySQL GROUP_CONCAT)

就是答案:)