Celery is exactly what I'm looking for! Thanks! :) On 4 November 2010 13:41, Brian Bouterse <bmbou...@gmail.com> wrote: > I would look into django-celery to do asynchronous tasks. It can also be > executed as a webhooks style, see here. > > Brian > On Thu, Nov 4, 2010 at 3:31 AM, Elver Loho <elver.l...@gmail.com> wrote: >> >> Hi, >> >> I am working on a web app that creates reports that may take up to a >> minute to generate. (Or longer under heavy loads.) Ideally I would >> like something like this to happen: >> >> 1. User presses a button on the website. Javascript sends a begin- >> report-creation message to the server. >> 2. Report creation begins on the server in a separate process and the >> called view function returns "ok". >> 3. A bit of Javascript checks every ten seconds if the report is done. >> 4. If the report is done, another bit of Javascript loads it into the >> website for display. >> >> My question is - what is the best way of forking a separate process in >> step 2 to start the actual background report generation while also >> returning an "ok" message to the calling Javascript? Or do I even need >> a separate process? What sort of concurrency issues do I need to worry >> about? >> >> Reports are currently generated once every hour by a cron-launched >> Python script. This is working splendidly. >> >> Best, >> Elver >> P.S: Django is awesome! I've only been using it for a couple of days, >> but I gotta say, I've never been so productive with any other >> framework of any kind. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To post to this group, send email to django-us...@googlegroups.com. >> To unsubscribe from this group, send email to >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/django-users?hl=en. >> > > > > -- > Brian Bouterse > ITng Services > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.