我有以下问题:在我的models.py中,我使用的是Wagtail图片:
class ArtWork(models.Model):
image = models.ForeignKey(
'wagtailimages.Image',
on_delete=models.CASCADE,
related_name='+'
)
...
...
...
我知道我现在可以像这样在模板中使用图像:
{% image artwork.image height-100 %}
但是对于我当前的项目,我需要在views.py中使用Image标签,因为我想用它生成一个Pdf。
通过简单地使用artwork.image
,仅返回图像的标题,但我需要类似的东西:
<img alt="SomeName" src="/media/images/SomeName_155x200.max-1200x1200_22b3pND.height-100.jpg" width="77" height="100">
也artwork.image.url
不给出结果。如何在模板之外使用Wagtail图片?