python - How to have Django return a template but keep executing a process after the template is returned? -
python - How to have Django return a template but keep executing a process after the template is returned? -
i'm pretty new web development, i'm trying see if have big image right trying do. forgive me if terminology wrong. django app needs following:
user uploads file through browser file processed server (can take hour) user sees results in browseri'm having problem on how accomplish step 2...here thinking:
1.user uploads file (pretty straightforward)
2.file processed - view function go this:
def process(request): a. (get file request) b. (return page says "the server running job, results available in {eta}") c. (start processing data)
3.user sees results in browser - browser queries server @ regular intervals see if job done. when job ready, browser gets results.
my question is, in step 2 parts b , c, how can homecoming response browser without waiting process finish? or, how can ensure process keeps running after homecoming results browser? process should ideally have access django environment variables, work database through django's interface.
you need off load processing. utilize django-celery.
python django django-views
Comments
Post a Comment