django project avoid reload page where work algorithm

Richard Damon Richard at Damon-Family.org
Sun Oct 8 17:50:29 EDT 2017


On 10/8/17 4:46 PM, Xristos Xristoou wrote:
> Τη Κυριακή, 8 Οκτωβρίου 2017 - 10:48:38 μ.μ. UTC+3, ο χρήστης Richard Damon έγραψε:
>> On 10/8/17 11:58 AM, Xristos Xristoou wrote:
>>> Τη Κυριακή, 8 Οκτωβρίου 2017 - 6:35:28 μ.μ. UTC+3, ο χρήστης MRAB έγραψε:
>>>> On 2017-10-08 15:27, Xristos Xristoou wrote:
>>>
>>>> Do you mean "long reload"?
>>>
>>> user can put some numbers in my html template and i take that numbers and i sue it in specific mathematical algorithm that algorithm to create result need time  between 5-10 minutes in that time browser stay on reload...that i mean
>>>
>>
>> It sounds like the fundamental problem is that you are doing the
>> calculation in the web page handler. This means that the browser will be
>> stuck in the page load until the calculation finishes, and that if the
>> user aborts the access (or loses connection) then the web page handler
>> is aborted.
>>
>> What you need to do is rather than doing the calculation in the page
>> handler, you need to kick off an independent process to do the
>> calculation, and then immediately finish the page (maybe giving the use
>> a link to a page they can check to see if a result is available).
> 
> yes this is nice can you help me to do that?
> 

I haven't done it myself, but you may want to look at the various 
os.spawn* methods.



More information about the Python-list mailing list