ЯМ
13 сентября 2021 г. 19:21

Update data | Django, Ajax

Привет, добрался я к реализации системы общения, тут как раз получилось что попал на ваши статейки, все работает как часы, но осталась одна маленькая деталь, как обновлять сообщения в диалоге и сами диалоги? Понятное дело что через ajax, но никогда не работало с ним, буду благодарен за пример вьюхи и скрипта.

Так выглядит страница со списком диалогов:

А вот и сам диалог:

Нужно чтобы на странице диалогов, следующий запрос

  1. chats = Chat.objects.filter(members__in=[request.user.id]).order_by('-last_message__pub_date')

обновлялся каждые n секунд.

А на странице сообщений, следующий запрос:

  1. chat.messages.filter(is_readed=False).exclude(author=request.user).update(is_readed=True)

по той же схеме.

Но я не понимаю как это реализовать, буду благодарен за помощь.

Вам это нравится? Поделитесь в социальных сетях!

0

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь