from django.http import HttpResponse from django.contrib.auth.decorators import login_required from cookbook.models import Recipe from cookbook.helper import dropbox @login_required def get_file_link(request, recipe_id): recipe = Recipe.objects.get(id=recipe_id) if recipe.link == "": response = dropbox.get_share_link(recipe.path) # TODO response validation recipe.link = response['url'] recipe.save() return HttpResponse(recipe.link) @login_required def dropbox_sync(request): dropbox.sync_all() return HttpResponse("Import Successful ... or not ? WIP")