Мне нужно создать чат, похожий на чат в Facebook.
Я думаю создать простое приложение Chat, а затем использовать ajax-опрос (для отправки запроса каждые 2-3 секунды).
Это хороший подход?
Я бы пошел с чем-то, что включает в себя отправку сообщений в режиме реального времени, управляемых сервером. Вы получите правильный чат в реальном времени, и он станет намного лучше. Взгляните на http://www.orbited.org/, это путь, я считаю. Это не ядро django, но это Python, и оно будет хорошо сочетаться с приложением Django на вашем сервере
Аякс здесь лучший
что вам понадобится: 1) вид сервера, который будет возвращать последние сообщения 2) клиент на стороне таймера (я предпочитаю jQuery и его плагин таймеров) и обработчик успеха, который будет заполнять окно чата