使用Django / Wagtail中模型的默认值预填充模板字段

时间:2018-04-15 04:29:17

标签: django django-models wagtail

我想添加一个默认值,并让它在基于Django模型的Wagtail模板中填充该字段。我知道我正在返回值,因为如果我使用此值填充'help-text'属性,它可以工作,但我无法使用默认属性填充该字段。我正在使用内容面板作为内容面板。这个班很长,所以我没有发布整个内容。

def live_video_url():
    return constants.streaming_info['live-video-captions']


class MeetingPage(Page):
    live_video_url = models.URLField(
        default=live_video_url, 
        blank=False, 
        help_text=live_video_url, 
        null=True
    )
    content_panels = [
        FieldPanel('live_video_url'),
    ]

我在Wagtail编辑器的实际字段中得到了这个,但帮助文本中的正确url字符串:

<django.db.models.query_utils.DeferredAttribute object at 0x104547470>

1 个答案:

答案 0 :(得分:0)

在wagtail管理员的字段中添加默认值的示例

restorecon