2016-03-22 24 views
3

FileField ve ilgili django-rest serializer ile django modelim var. İlerleme çubuğu yüklemesi yapmalıyım. Django için default solution var, ancak DRF açısından nasıl gerçekleştirilir?Django-rest ilerleme çubuğu yükleme

UPD: Sorun, istek ve görüşler ile ilgilidir. request.META['X-Progress-ID']

teşekkür

+0

Cevabım size yardımcı oldu mu? Eğer kabul ederseniz, lütfen. – ilse2005

cevap

1

ile parser_classes = (MultiPartParser, FormParser,) ve post yöntem çalışma ile APIView yapmak nasıl javascript kullanarak ilerleme çubuğu entegre edilmelidir. Orada ilerleme çubukları oluşturmak için birçok js eklentisi var. Örneğin, jQuery-File-Upload'u kullanabilirsiniz. En az bir örnek şöyle görünebilir: (see docs):

$('#fileupload').fileupload({ 
    /* ... */ 
    progressall: function (e, data) { 
     var progress = parseInt(data.loaded/data.total * 100, 10); 
     $('#progress .bar').css(
      'width', 
      progress + '%' 
     ); 
    } 
}); 

<div id="progress"> 
    <div class="bar" style="width: 0%;"></div> 
</div> 
İlgili konular