Django - Threading в представлениях без зависания сервера - PullRequest
0 голосов
/ 02 апреля 2010

Одно из моих приложений в моем проекте Django требует, чтобы у каждого запроса / посетителя этого экземпляра был свой поток. Это может показаться странным, поэтому я опишу, чего я хочу достичь в сценарии, основанном на конкретных случаях, с шагами:

  1. Приложение посещений пользователя
  2. Тема начинается
  3. Пока поток не завершится, экземпляр сервера этого пользователя зависнет
  4. После завершения потока пользователю доставляется ответ
  5. Другие посетители сайта не должны быть затронуты другими пользователями, использующими приложение

Как я могу сделать что-то подобное? Если возможно, я бы хотел найти более легкое решение.

Ответы [ 2 ]

2 голосов
/ 02 апреля 2010

а зачем вам нить? почему вы не можете просто делать то, что вы хотите делать в представлении Django?

Если вы используете серверы, такие как apache с mod-wsgi, вы должны иметь хороший контроль над количеством процессов и потоков, так что эта часть не должна вас беспокоить или не должна быть в представлениях django.

0 голосов
/ 28 октября 2010

Страшно подумать, почему вы хотите это сделать.

Вы уверены, что не ищете переменные сеанса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...