views.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:django-dialogs 作者: ElusiveSpirit 项目源码 文件源码
def chat_view(request, thread_id):
    thread = get_object_or_404(
        Thread,
        id=thread_id,
        participants__id=request.user.id
    )
    messages_info = get_messages_info(request.user.id, thread_id)
    messages = thread.message_set.order_by("-datetime")[:]

    tz = request.COOKIES.get("timezone")
    if tz:
        timezone.activate(pytz.timezone(tz))

    clear_users_thread_unread_messages(thread, request.user)

    return render(request, 'chat.html', {
        "thread": thread,
        "thread_messages": messages,
        "messages_total": messages_info['total'],
        "messages_sent": messages_info['sent'],
        "messages_received": messages_info['received'],
    })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号