如何在Wagtail中定义Blog Post URL?

2024-04-26 19:03:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Wagtail编写一个简单的博客,想知道如何为blogposts detail视图定义一个不同的URL方案。我有一个这样的模型:

class BlogPage(Page):
    intro = models.CharField(max_length=250)
    body = StreamField([
        ('rich_text', blocks.RichTextBlock(icon='doc-full', label='Rich Text')),
        ('html', blocks.RawHTMLBlock(icon='site', label='HTML'))
    ])

    search_fields = Page.search_fields + (
        index.SearchField('intro'),
        index.SearchField('body')
    )

    content_panels = Page.content_panels + [
        FieldPanel('intro'),
        StreamFieldPanel('body')
    ]

{cd1>是一篇包含此博客的帖子。我想实现的是带有年份和月份的url,比如/blog/2015/12/[slug]。在

我找到了RoutablePageMixin,但我不太明白这是否是正确的工具以及如何在我的案例中使用它。在


Tags: fieldssearchindexpagebodycontentlabelwagtail