在本教程之前,我已经成功设置了开发服务器:
http://docs.wagtail.io/en/v1.9/getting_started/tutorial.html
我目前正处于“在blog/templates/blog/blog_page.html
创建模板”的步骤,我可以创建主页/博客/博客帖子中的子页面,但它们没有列在主页/博客就像他们在教程中所做的那样。我无法弄清楚为什么,我试着通过将博客帖子放在主页/博客中作为博客帖子来改变博客帖子的位置,但仍然没有。
我想我不明白这里需要做些什么:
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:
。
感谢您的帮助!
答案 0 :(得分:0)
我明白了。在我从页面本身手动导入之前,主页不会列出博客帖子。它们全部列在/ blog下,指南打算将其显示出来,直到您将其更改为也将在主页下面列出,我将最终设置。谢谢大家。