所以这个令人敬畏的Wagtail / Django框架很棒! 我喜欢它分配。
仍然习惯但似乎很直白, 我不明白的是我如何访问默认页面模型并在模板中呈现它们?
所以Wagtail根据他们的Page class制作了这些模型。
class SomeClass(Page):
"""
Some text
"""
intro = models.CharField(max_length=255, blank=True)
body_small = models.CharField(max_length=255, blank=True)
一切都很好。 现在我的页面模板看起来像这样
{% extends "base.html" %}
{% load wagtailcore_tags %}
{% block base_content %}
{{ page.intro }}
{{ page.body_small }}
{% endblock %}
现在我想添加像发布日期这样的设置模型项。 这些是Wagtail的默认值,请参阅:
我需要使用哪种页面模型?
{{ page.published_date }} //Does not work
有什么建议吗?
答案 0 :(得分:1)
“设置”标签中的字段位于{{ page.expire_at }}
和{{ page.first_published_at }}
。但是,这些仅用于计划发布,因此在页面上输出可能不是特别相关 - {{ page.last_published_at }}
和function drawNetwork()
可能更有用。有关详情,请参阅http://docs.wagtail.io/en/stable/reference/pages/model_reference.html。