Как загрузить изображения в wagtail images с помощью django rest framework?

У меня небольшая проблема, любая помощь будет оценена по достоинству:

У меня есть модель, которая имеет поле icon, которое связано с wagtailimages.Image

Как мне загрузить изображения в поле, которое является ForeignKey, связанным с wagtailimages.Image

Это сериализатор моей модели:

class CommunitySerializer(serializers.ModelSerializer):
    class Meta:
        model = Community
        fields = [
            "id",
            "icon",
            "name",
            "description",
            "short_description",
            "website",
        ]

А это мой models.py:

class Community(ClusterableModel):

    ............

    icon = models.ForeignKey(
        "wagtailimages.Image",
        null=True,
        blank=True,
        on_delete=models.SET_NULL,
        related_name="+",
        )

    ..........

    

Итак, как мне загрузить изображения в поле "иконка" с помощью DRF? Я пытался использовать оба DRF's FileField и ImageField, но безуспешно, может быть я что-то упускаю?

Вернуться на верх