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.

Reply via email to