博客文章未在 Wagtail 主页下列出
Blog posts not listing under Wagtail homepage
到本教程为止,我已经成功设置了开发服务器:
http://docs.wagtail.io/en/v1.9/getting_started/tutorial.html
我目前正处于 "Create a template at blog/templates/blog/blog_page.html
:" 阶段,我可以创建进入 homepage/blog/blog-post 的子页面,但它们没有像在 homepage/blog 中那样列出教程。我不明白为什么,我尝试通过将博客文章作为博客文章放置在 homepage/blog 中来改变博客文章的显示位置,但仍然没有。
我想我不明白这里需要做什么:
from django.db import models
from wagtail.wagtailcore.models import Page
from wagtail.wagtailcore.fields import RichTextField
from wagtail.wagtailadmin.edit_handlers import FieldPanel
from wagtail.wagtailsearch import index
# Keep the definition of BlogIndexPage, and add:
class BlogPage(Page):
date = models.DateField("Post date")
intro = models.CharField(max_length=250)
body = RichTextField(blank=True)
search_fields = Page.search_fields + [
index.SearchField('intro'),
index.SearchField('body'),
]
content_panels = Page.content_panels + [
FieldPanel('date'),
FieldPanel('intro'),
FieldPanel('body', classname="full"),
]
更具体地说,# Keep the definition of BlogIndexPage, and add:
。
感谢您的帮助!
我想通了。在我从页面本身手动导入之前,主页不会列出博客文章。它们都列在 /blog 下,指南打算将其显示在其中,直到您将其更改为也列在主页下,我最终将设置主页。谢谢大家。
到本教程为止,我已经成功设置了开发服务器:
http://docs.wagtail.io/en/v1.9/getting_started/tutorial.html
我目前正处于 "Create a template at blog/templates/blog/blog_page.html
:" 阶段,我可以创建进入 homepage/blog/blog-post 的子页面,但它们没有像在 homepage/blog 中那样列出教程。我不明白为什么,我尝试通过将博客文章作为博客文章放置在 homepage/blog 中来改变博客文章的显示位置,但仍然没有。
我想我不明白这里需要做什么:
from django.db import models
from wagtail.wagtailcore.models import Page
from wagtail.wagtailcore.fields import RichTextField
from wagtail.wagtailadmin.edit_handlers import FieldPanel
from wagtail.wagtailsearch import index
# Keep the definition of BlogIndexPage, and add:
class BlogPage(Page):
date = models.DateField("Post date")
intro = models.CharField(max_length=250)
body = RichTextField(blank=True)
search_fields = Page.search_fields + [
index.SearchField('intro'),
index.SearchField('body'),
]
content_panels = Page.content_panels + [
FieldPanel('date'),
FieldPanel('intro'),
FieldPanel('body', classname="full"),
]
更具体地说,# Keep the definition of BlogIndexPage, and add:
。
感谢您的帮助!
我想通了。在我从页面本身手动导入之前,主页不会列出博客文章。它们都列在 /blog 下,指南打算将其显示在其中,直到您将其更改为也列在主页下,我最终将设置主页。谢谢大家。