Celery might overkill they are other more simple solutions that only involve your current database and cron jobs.
Regards, Amirouche 2013/11/14 Jonathan Baker <[email protected]> > You're welcome. I just set celery+rabbitmq up on a new project, and while > it can seem like a lot of steps (and potential information overload), it > isn't so bad once you get a grasp on the concepts. > > One thing that recently bit me: once in production with running workers, > if the models your task code are interacting with change (in my case, a > south migration from concrete inheritance to abstract), you need to restart > the workers just like you would Apache (doc: > http://docs.celeryproject.org/en/latest/userguide/workers.html#restarting-the-worker). > This seems obvious to me know, but hindsight... > > > On Thu, Nov 14, 2013 at 8:04 AM, Timothy W. Cook <[email protected]> wrote: > >> Thanks Jonathan. Looks interesting from the FAQ. >> I'll give it a shot and see what happens. >> >> On Thu, Nov 14, 2013 at 12:39 PM, Jonathan Baker >> <[email protected]> wrote: >> > This sounds like a good candidate for an async Celery task: >> > http://docs.celeryproject.org/en/latest/index.html >> > >> > >> > On Thu, Nov 14, 2013 at 7:37 AM, Timothy W. Cook <[email protected]> wrote: >> >> >> >> Well, this isn't likely a Django specific question but since this >> >> project is built in Django, I'd like to know how best to handle this >> >> issue. >> >> >> >> I have a view that calls a function and performs a long running >> >> process. It reads and processes a file, creating potentially >> >> thousands of objects and can take up to several minutes to complete. >> >> >> >> Right now it just displays a pretty much blank template. This isn't >> >> very user friendly. I imagine some kind of counter or progress bar >> >> but I am not certain how best to display this via Django. >> >> >> >> What do others do in this case? >> >> >> >> Thanks, >> >> Tim >> >> >> >> >> >> >> >> -- >> >> MLHIM VIP Signup: http://goo.gl/22B0U >> >> ============================================ >> >> Timothy Cook, MSc +55 21 94711995 >> >> MLHIM http://www.mlhim.org >> >> Like Us on FB: https://www.facebook.com/mlhim2 >> >> Circle us on G+: http://goo.gl/44EV5 >> >> Google Scholar: http://goo.gl/MMZ1o >> >> LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "Django users" group. >> >> To unsubscribe from this group and stop receiving emails from it, send >> an >> >> email to [email protected]. >> >> To post to this group, send email to [email protected]. >> >> Visit this group at http://groups.google.com/group/django-users. >> >> To view this discussion on the web visit >> >> >> https://groups.google.com/d/msgid/django-users/CA%2B%3DOU3WXxamXh3avPc%2BmW0yWHJERPACsvvLErx9T8OJc%3D5tsUA%40mail.gmail.com >> . >> >> For more options, visit https://groups.google.com/groups/opt_out. >> > >> > >> > >> > >> > -- >> > Jonathan D. Baker >> > Developer >> > http://jonathandbaker.com >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "Django users" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at http://groups.google.com/group/django-users. >> > To view this discussion on the web visit >> > >> https://groups.google.com/d/msgid/django-users/CAPMFOb4M7BSndCdN3N0STgwiN%2BA%2BbAZ5f80OkqBtLB1xosfr7A%40mail.gmail.com >> . >> > For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> -- >> MLHIM VIP Signup: http://goo.gl/22B0U >> ============================================ >> Timothy Cook, MSc +55 21 94711995 >> MLHIM http://www.mlhim.org >> Like Us on FB: https://www.facebook.com/mlhim2 >> Circle us on G+: http://goo.gl/44EV5 >> Google Scholar: http://goo.gl/MMZ1o >> LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CA%2B%3DOU3VisT0PhoHML-hDTX3t9SdRQOQ7UkvYdQz%3DBpai9AKEYA%40mail.gmail.com >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Jonathan D. Baker > Developer > http://jonathandbaker.com > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAPMFOb5RV-d%3DEUj8RDutR6gxUcPP3KtFFYghK6grHfTBgv8bZA%40mail.gmail.com > . > > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAL7_Mo8QXM-xX2FBu4pJ%3DWJ2O2rBDsUVSX8V6MEghAj9ozbfGw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.

