ЯМ
Қыр. 13, 2021, 7: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

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз