저번 포스트에서 Serializer을 통해 Django Models의 이미지를 API서버로 표시하는 방법에 대해서 알아봤다.
하지만 이미 Wagtail에서는 ImageRenditionField라는 것이 있어 Django Model의 Image를 간단하게 API서버에
표시할 수 있다.
1. Models.py
from wagtail.images.api.fields import ImageRenditionField
api_fields = [
APIField(
'image',
serializer=ImageRenditionField(
'fill-200x250',
source="author_image"
)
),
]
사용 방법은 간단하다. "image"는 API Field에서 보여질 이름이다.
'Back-End > Wagtail, Django' 카테고리의 다른 글
Wagtail API v2 Serializing a QuerySet (0) | 2021.11.25 |
---|---|
Wagtail API v2 Custom Page Properties (0) | 2021.11.25 |
Wagtail API v2 Serializers (0) | 2021.11.24 |
Wagtail API v2 Exposing Orderable Data and StreamFields (0) | 2021.11.24 |
Wagtail API v2 Fetching Fields (0) | 2021.11.24 |