Skip to content

Instantly share code, notes, and snippets.

@fchevitarese
Created September 18, 2015 21:50
Show Gist options
  • Save fchevitarese/ea5b43572534d0361750 to your computer and use it in GitHub Desktop.
Save fchevitarese/ea5b43572534d0361750 to your computer and use it in GitHub Desktop.
exportacao.py
@login_required
def form_csv(request, pk):
queue = django_rq.get_queue()
form = get_object_or_404(Form, pk=pk)
export = form.export_set.create(request_user=request.user)
export.start = datetime.now()
export.option_key = request.POST.get('option_key', 'label')
export.save(update_fields=['start'])
queue.enqueue(as_xls, export, timeout=700)
messages.info(
request, "Exportação do formulário %s será iniciada em breve" % form)
url = reverse("harvest:myharvest")
return redirect(url)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment