используя Джанго и скручены вместе - PullRequest
5 голосов
/ 20 января 2010

1) Я хочу создать веб-сайт, на котором есть форумы и чат. Чат и форумы каким-то образом связаны между собой . Значения для каждой темы пользователи могут общаться в чате для этой темы или опубликовать ответ на форуме. Я думал об использовании django для форумов и скручивания для чата. Могу ли я объединить два? Приложение чата, разработанное с использованием витой, связано с форумом.

2) Если я использую twisted и django, какой тип веб-хостинга я должен использовать при размещении на веб-сайте в Интернете? Должен ли я использовать VPS? Или я могу получить хост, который поддерживает оба?

Ответы [ 3 ]

13 голосов
/ 20 января 2010

Я бы не совмещал их как таковых;вызовы в Django будут происходить синхронно, что означает, что цикл событий Twisted будет заблокирован.Лучше относиться к процессу Twisted как к автономному приложению , использующему Django , и к классическому веб-серверу, обрабатывающему приложение Django.

Вы вряд ли найдете общий хост, который позволит вамзапустите приложение Twisted, чтобы я пошел по VPS-маршруту.

10 голосов
/ 21 января 2010

У меня есть проект, который может быть именно тем, что вы ищете (по крайней мере, для начала).Это называется Hotdot: http://github.com/clemesha/hotdot.

Также я написал более подробную информацию по этой теме здесь: http://clemesha.org/blog/2009/dec/17/realtime-web-apps-python-django-orbited-twisted/

0 голосов
/ 20 января 2010

Если приложению форума нужно получить что-то из приложения чата, проще заставить приложение форума взаимодействовать с приложением чата с помощью простых HTTP-запросов и запускать их отдельно.

...