def upload(request): file = request.FILES['file'] instance = Resource() instance.name = file.name instance.size = file.size instance.content_type = file.content_type instance.storage = file instance.save() return JsonResponse({ 'id': instance.id, 'name': instance.name, 'url': instance.storage.url })