2014-08-29 17 views
7

Używam Django rest swagger. Dodano obraz złożony do serializera, który pojawia się w interfejsie spoczynku. Ale nie pojawiają się w interfejsie użytkownika Swagger.Jak dodać pole do przesyłania zdjęć w django rest swagger

Dodano następujące pole do serializera. upload_photo = serializers.ImageField (wymagane = fałsz)

Ale przekreślenie przedstawiające proste pole tekstowe. Podczas gdy reszta ramy pokazuje pole przesyłania. Czy ktoś może mi pomóc, aby pokazać pole przesyłania w uśmieszku ui również

+0

hej, mam ten sam problem, nie można znaleźć rozwiązania? –

+1

Nie użyłem frameworku Django do przesłania pliku. Ograniczenie Django restukuje ha w przesyłaniu plików i użyciu klucza jako listy – Muneeb

Odpowiedz

1

na polu plik można przesłonić th YAML doctstring na polu:

parameters: 
    - 
     name: file 
     type: file 
0

Dlaczego nie użyć adresu URL obrazu zamiast działa lepiej, ImageField dał mi niekończące się problemy, jak również można nazwać zdjęcie przez upload_photo.url zwraca tę samą wartość, jak upload_photo w normalnym tekście

Powiązane problemy