如何在Wagtail中定义博客帖子URL?

时间:2015-12-29 17:21:38

标签: python django wagtail

我正在尝试用Wagtail编写一个简单的博客,并想知道如何为博客帖子详细信息视图定义不同的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')
    ]

有了这个,一篇博文的网址是/blog/[slug]。我想要实现的是具有年份和月份的网址,例如/blog/2015/12/[slug]

我找到了RoutablePageMixin,但我真的不明白这是不是正确的工具以及如何在我的情况下使用它。

0 个答案:

没有答案