Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Где в django разместить код запуска потока при старте django [RSS Feed]

#1 Май 14, 2008 09:43:53

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Где в django разместить код запуска потока при старте django

Где в django разместить код запуска потока (экземпляр класса threading.Thread). Чтобы при при запуске django всегда работал еще один поток?



Офлайн

#2 Май 14, 2008 10:02:50

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Где в django разместить код запуска потока при старте django

Какая у вас связка django+server? В большинстве случаев тред будет бесполезен.



Отредактировано (Май 14, 2008 10:03:12)

Офлайн

#3 Май 14, 2008 11:27:32

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Где в django разместить код запуска потока при старте django

Daevaorn
Какая у вас связка django+server? В большинстве случаев тред будет бесполезен.
Планируется использовать mod_python 2.5 под апаче 2 все это под windows.
Сейчас в разработке запуск производится manage.py runserver
Если говорить шире то есть процедура импорта данных из текстового файла в MySQL.
Нужно чтобы она постоянно была запущена. Данные в файл пишутся каждые 3-5 секунд. Поэтому и возникла мысль стартовать процедуру импорта при запуске django.
Могли бы вы в пару слов сказать почему тред будет бесполезным?

Пробовал вызов процедуры из __init__.py но почему то данные не добавляет в MySQL…
P.S. на крайний случай попробую сделать при открытии URL в котором отображаются импортируемые данные , но хотелось бы именно что поток работал параллельно, с момента запуска django.



Отредактировано (Май 14, 2008 11:32:41)

Офлайн

  • Начало
  • » Django
  • » Где в django разместить код запуска потока при старте django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version