How Can I Set Two For Loop In Django Template For Send And Receive Chats?
im trying to set receive and send message in django template with to for loop this is my views function: @login_required def message_form(request,id,slug,user_id): user2=reque
Solution 1:
I don't know if you understand the question well, but I think this problem needs to be solved in views.py
views.py
import operator
from itertools import chain
deffunction(request):
'''
message1 = "call user1's message"
message2 = "call user2's message"
message = list(chain(message1, message2))
message = sorted(message, key=operator.attrgetter('whenpublished', reverse=True)
'''return render(requeset, "YOUR HTML FILE", {
'message': message,
}
html
<divclass="border px-2 chat-box ">
{% for box in message %}
<divclass=" my-4 border bg-light "><spanclass=" p-2 my-5">{{ box.msg_content }}</span><br><spanclass="date text-muted ">{{ box.whenpublished }}</span></div>
{% endfor %}
</div>
Post a Comment for "How Can I Set Two For Loop In Django Template For Send And Receive Chats?"