2017-08-10 29 views
-1

如何使配置文件系統向用戶顯示他自己的信息和他自己的帖子? 我知道我沒有寫詳細信息,但最好保留w c cms接口或用主模塊和查詢創建另一個視圖?W::服裝的用戶配置文件

感謝提前的幫助,如果您有任何細節任何QS要求它

回答

0

建立用戶檔案頁面

class UserProfile(Page): 

    # Database fields 

    name = models.Charfield(max_length=225) 
    age= models.IntegerField() 
    profile_image = models.ForeignKey(
     'wagtailimages.Image', 
     null=True, 
     blank=True, 
     on_delete=models.SET_NULL, 
     related_name='+' 
) 
# Editor panels configuration 

    content_panels = Page.content_panels + [ 
     FieldPanel('name'), 
     FieldPanel('age', classname="full"), 
     InlinePanel('blog_page', label="Blog Page"), 

    ] 

    promote_panels = [ 
     ImageChooserPanel('feed_image'), 
    ] 

使另一種模式是這樣的:

class UserBlogPage(Orderable): 
    page = ParentalKey(UserProfile, related_name='blog_page') 
    heading = models.CharField(max_length=255) 
    body = RichTextField() 

    panels = [ 
     FieldPanel('heading'), 
     FieldPanel('body'), 
    ] 

你總是可以參考http://docs.wagtail.io/en/v1.11.1/topics/pages.html瞭解如何在w use中使用頁面的更多細節。

對於UI部分,您可能必須將jinja2模板與HTML一起使用。

相關問題