marcgibbons / django-rest-swagger

Swagger Documentation Generator for Django REST Framework: deprecated
https://marcgibbons.com/django-rest-swagger/
BSD 2-Clause "Simplified" License
2.59k stars 602 forks source link

How can I upload an image file in Swagger generated service? #717

Open jfsanchez91 opened 6 years ago

jfsanchez91 commented 6 years ago

How can I define in my rest framework API that a models receives an ImageField attribute and Swagger recognize it when I generate the client services (typescript-angular)? I have this model:

class User(models.Model):
    avatar = models.ImageField(upload_to='avatars')
    name = models.CharField(max_length=20)

this serializer:

class UserSerializer(serializers.ModelSerializer):
        class Meta:
            model = User
            fields = '__all__'

this viewset:

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer
jfsanchez91 commented 6 years ago

Is this project still alive?

2811299 commented 6 years ago

seems it's hibernating

axnsan12 commented 6 years ago

You might want to look at my own implementation which supports this and more: https://github.com/axnsan12/drf-yasg