【发布时间】:2021-05-26 22:21:36
【问题描述】:
这似乎是一个基本问题,但我已将 wagtails svg 上传器放入正文之外的单独块中,一切正常,但当我保存和预览时,什么都没有出现?
在我的模型中:
svg_img = models.ForeignKey(
Svg,
related_name='+',
null=True,
on_delete=models.SET_NULL,
blank=True
)
content_panels = Page.content_panels + [
FieldPanel('introduction', classname="full"),
StreamFieldPanel('body'),
SvgChooserPanel('svg_img'),
]
至于 HTML:
{% if page.svg_img %}
<li>
<h4>Origin</h4>
{{ page.svg_img }}
</li>
{% endif %}
即使我上传了 svg,它也会返回 None?有什么想法吗?
【问题讨论】:
-
Wagtail 没有 SVG 上传器或任何名为 SvgChooserPanel 的东西。您是否在使用第三方附加包?
-
嗨,gasman,我已按照说明使用第三方软件包 pypi.org/project/wagtailsvg