def upload_print(request): if request.method == 'POST': _, file_extension = os.path.splitext(request.FILES['file'].name) video_path = f'{str(timezone.now().timestamp())}{file_extension}' save_file_obj(f'uploaded/{video_path}', request.FILES['file'], settings.TIMELAPSE_CONTAINER) preprocess_timelapse.delay(request.user.id, video_path, request.FILES['file'].name) return JsonResponse(dict(status='Ok')) else: return render(request, 'upload_print.html')
def upload_print(request): if request.method == 'POST': _, file_extension = os.path.splitext(request.FILES['file'].name) video_path = f'{str(timezone.now().timestamp())}{file_extension}' save_file_obj(f'uploaded/{video_path}', request.FILES['file'], settings.PICS_CONTAINER) celery_app.send_task('app_ent.tasks.credit_dh_for_contribution', args=[request.user.id, 1, 'Credit | Upload "{}"'.format(request.FILES['file'].name[:100])]) preprocess_timelapse.delay(request.user.id, video_path, request.FILES['file'].name) return JsonResponse(dict(status='Ok')) else: return render(request, 'upload_print.html')
def upload_print(request): if request.method == 'POST': _, file_extension = os.path.splitext(request.FILES['file'].name) video_path = f'{str(timezone.now().timestamp())}{file_extension}' save_file_obj(f'uploaded/{video_path}', request.FILES['file'], settings.PICS_CONTAINER) user_credit = UserCredit.objects.create( user=request.user, reason=UserCredit.TIMELAPSE_UPLOAD, amount=4) preprocess_timelapse.delay(request.user.id, video_path, request.FILES['file'].name, user_credit.id) return JsonResponse(dict(status='Ok')) else: return render(request, 'upload_print.html')