медиафайлы загружаются с расширением .html Django

#django

Вопрос:

У меня проблема в Django, все медиафайлы, загруженные на сайт, загружаются в формате .html, несмотря на такие расширения, как .mp3,. wav, .zip и .mp4. Я попытался изменить тип контента, но ничего не работает. Вот мой views.py:

 def post(self, request, pk, type, *args, **kwargs):  if type == 'item':  item = Item.objects.get(id=pk)   item_media = ItemMedia.objects.get(item=item)  #order data check  if item.price != 0:  if request.user.is_authenticated:  orderDataCheck = OrderData.objects.filter(item=item, user=request.user)  orderDataCheck_count = orderDataCheck.count()  #Checking if an item is part of the purchased album   try:  purchase_acheck = OrderData.objects.filter(album__id=item.album.id, user=request.user, item_type='album').count()  except:  purchase_acheck = 0  if orderDataCheck_count gt; 0 or request.user.id == item.business_owner.id or purchase_acheck gt; 0:  #Return an mp3  image_buffer = open(item_media.file.path, "rb").read()  response = HttpResponse(image_buffer)  response['Content-Disposition'] = 'attachment; filename="%s"' % os.path.basename(item_media.file.path)  return response    #return redirect(item.upload_file.url)  else :  return HttpResponse('lt;h4gt;Error, You do not have access to this product!lt;/h4gt;')  else:  return redirect('accounts:login_page')