2016-11-07 26 views
0

我一直在努力遵循以下文檔鶺鴒API添加到網頁領域端點

http://docs.wagtail.io/en/v1.6.3/reference/contrib/api/installation.html?highlight=api

我鶺鴒1.6.3實例。

它告訴我在擴展頁面的類的api_fields數組中添加一個字段。

所以我已經試過這樣:

class HomePage(HeaderPage): 
    body = RichTextField(blank=True) 

    main_image = models.ForeignKey(
     'wagtailimages.Image', 
     null=True, 
     blank=True, 
     on_delete=models.SET_NULL, 
     related_name='+' 
    ) 

    content_panels = HeaderPage.content_panels + [ 
     FieldPanel('body', classname="full"), 
     ImageChooserPanel('main_image') 
    ] 

    test = models.CharField(max_length=20, default="test"); 

    api_fields = ['test', 'body', 'main_image','header_image', 'show_in_menus'] 

但我只獲得詳細信息頁面上這些領域,並在/ API/V1 /頁/端點只顯示標題和元數據字段。如何添加更多將顯示在該設置點上的字段

回答