查看用户在django频道中拥有的所有聊天室
我正在制作一个网站,这个网站有一个聊天应用程序,包括,聊天应用程序的工程完美,但有一件事我想做,但我不知道怎么做。 我有一个聊天视图,这里有websocket和所有的东西, 但在这个视图中,是我希望用户看到他所在的所有聊天室的地方,在聊天室的一侧,比如两个示例用户。问题是我不知道怎么做。有人能告诉我怎么做吗?举一个简单的例子,比如一个非常简单的聊天,用户的聊天会出现在主页上,谢谢你的帮助 我的代码: 聊天室html或线程:查看用户在django频道中拥有的所有聊天室,django,chat,django-channels,Django,Chat,Django Channels,我正在制作一个网站,这个网站有一个聊天应用程序,包括,聊天应用程序的工程完美,但有一件事我想做,但我不知道怎么做。 我有一个聊天视图,这里有websocket和所有的东西, 但在这个视图中,是我希望用户看到他所在的所有聊天室的地方,在聊天室的一侧,比如两个示例用户。问题是我不知道怎么做。有人能告诉我怎么做吗?举一个简单的例子,比如一个非常简单的聊天,用户的聊天会出现在主页上,谢谢你的帮助 我的代码: 聊天室html或线程: {% extends "base.html" %}
{% extends "base.html" %}
{% block content %}
<section class="msger" id="prueba">
<header class="msger-header">
<div class="msger-header-title">
<i id="The_other_user"></i>{% if user != object.first %}{{ object.first }}{% else %}{{ object.second }}{% endif %}
</div>
<div class="msger-header-options">
<span><i class="fas fa-comment-alt"></i></span>
</div>
</header>
<main class="msger-chat">
<div class="msg left-msg">
<div
class="msg-img"
style="background-image: url(https://image.flaticon.com/icons/svg/327/327779.svg)"
></div>
<div class="msg-bubble">
<div class="msg-info">
<div class="msg-info-name">BOT</div>
<div class="msg-info-time"></div>
</div>
<div class="msg-text">
Hola, bienvenid@ al Chat! Manda un mensaje para tener cita con la Consultora. Puedes mirar el boton de como pedir consultaBy looking at your models, in your views you can make a context and then in your messages room you can use that context with django template tag, to loop all the chat rooms of your user, try this:
all_rooms = Thread.objects.by_user(request.user)
context = {
'my_chats': all_rooms
}
{%extends“base.html”%}
{%block content%}
{%if用户!=object.first%}{{object.first}}{%else%}{{{object.second}}{%endif%}
机器人程序
你好,bienvenid@al Chat!我们需要一名顾问。Puedes mirar el boton de como pedir consulta通过查看您的模型,您可以在视图中创建上下文,然后在消息室中,您可以将该上下文与django模板标记一起使用,以循环用户的所有聊天室,尝试以下操作:
这是我看到的一个选项,您可以尝试使用您的型号建议将格式化代码粘贴到此处,而不要发送screenshots@Ken4scholars我已经上传了我的代码,你能帮我吗?看来你的问题出在前端组件上。我帮不了你unfortunately@Ken4scholars哦,好的,别担心,但是,你知道有人能帮我吗?