Форум сайта python.su
Доброго времени суток!
Так как не нашёл подходящей ветки форума (вопросы касающиеся Вёбы в целом), пишу в Флейм.
Может кто поделится логикой создания приложения с отоброжением прогресса этого приложения.
Офлайн
O_O
Форум по Web
Офлайн
Форум по Web
Nevow, web.py и остальное что связано с web на Python.
ну питон тут непричём
Дублировать пост или добрый модератор перекинет? :)
Офлайн
Я бы туда писал, но дублировать не надо, я считаю.
Почитай вот, Сагалаев писал кое-что по теме:
http://softwaremaniacs.org/blog/2006/08/20/two-ajax-styles/
http://softwaremaniacs.org/blog/2007/09/12/http-ajax-%D0%B8-jquery/
http://softwaremaniacs.org/blog/2007/12/26/accept-header-inconsistencies/
Отредактировано (Июль 14, 2009 19:54:06)
Офлайн
За Сагалаева спасибо, сам его почитываю, о существовании этих постов не подозревал :)
Такие бызовые принципы я понимаю.
Просто есть задача которая может работать пару часов, а то и больше и хотелось бы видеть сколько работы уже проделано.
напримет как можно сделать прогресс выполнения такой функции?
def job():
for a in range(0, 100):
time.sleep(1)
Отредактировано (Июль 14, 2009 21:40:02)
Офлайн
Javascript с определённым интервалом спрашивает у скрипта сколько осталось.
По результатам перерисовывает прогрессбар. Простой пример - http://t.wits.sg/misc/jQueryProgressBar/demo.php
Опрашивать сервер периодически весьма просто с jQuery.getJSON , к примеру.
Офлайн
Я как раз этот прогресс бар и использую.
Тоесть если запуская какой-то процесс и паралельно функцию которая переодически посылает запрос и спрашивает прогресс, должно хватить?
Офлайн
Всё спасибо! Я чё-то затупил на однопоточном Джанговском серваке пытался всё это хозяйство запустить :)
Офлайн