저번 포스트에서 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에서 보여질 이름이다. 

+ Recent posts