def index(request): if request.method == 'POST': form = URLForm(request.POST) if form.is_valid(): try: result = create_token.delay(form.cleaned_data['url']) token = result.get() messages.success(request, 'New token {0} created'.format(token)) except: raise Http404 form = URLForm() # Get links try: links = ShortLink.findall() total_links = ShortLink.get_counter() except ShortLinkNotFoundError: total_links = 0 links = () data = { 'my_form': form, 'total_links': total_links, 'links': links } return render_to_response('simple/index.html', data, context_instance=RequestContext(request))
def create_link_helper(url, user_id): result = create_token.delay(url, user_id) token = result.get() logger.debug("Creating a short link... '{0}' token".format(token)) return token