0
我已經根據此documentation安裝並配置django-postman
。Django-postman獲取消息列表
一切都很好。現在我想要在模板中獲取已驗證用戶的消息列表(未讀和未刪除消息的列表),但聽起來像這只是一個收件箱視圖,它完全顯示了它(使用收件箱,垃圾箱,發送,接收的消息),而我只需要一個消息列表。有任何想法嗎?
我已經根據此documentation安裝並配置django-postman
。Django-postman獲取消息列表
一切都很好。現在我想要在模板中獲取已驗證用戶的消息列表(未讀和未刪除消息的列表),但聽起來像這只是一個收件箱視圖,它完全顯示了它(使用收件箱,垃圾箱,發送,接收的消息),而我只需要一個消息列表。有任何想法嗎?
這是我的解決方案:
在views.py
:
unread_messages=request.user.received_messages.filter(read_at__isnull=True,sender_deleted_at__isnull=True)
在template
:
{% for m in unread_messages %}
<!--do stuff-->
{% endfor %}
你能詳細一點?你想要什麼?你說你需要一個消息列表,但是你會得到一個消息列表..你的意思是你不想看到子文件夾? – favoretti
是的,我不需要垃圾,發送和其他部分,而是我想得到一個消息列表,就像我得到未讀消息的數量。 –