Прежде всего, Django - это фреймворк для написания веб-приложений, поэтому он обеспечивает ORM, HTML-шаблоны, требует запуска http-сервера и т. Д. Twisted помогает писать код гораздо более низкого уровня, чем этот. Вы можете использовать twisted для записи http-сервера, на котором работает Django. Если вы используете Django, вы ограничены моделью http, с витой она может взаимодействовать по любому протоколу, который вам нравится, включая push-протоколы. Таким образом, для вашего примера чата вы получаете сервер, который лучше масштабируется, так как он может отправлять комментарии людям, которые вошли в VS с помощью django, каждому клиенту, который должен повторно опросить.
отредактировано для отражения комментариев: sos-skyl