0
我正在使用成功獲取在線用戶列表。我在模板中顯示時附加了複選框和用戶名。 這是可能的任何在線用戶(可以說'A')應該選擇在線用戶列表的複選框並向選定的一組人發送邀請?我這樣做是因爲我想讓一組用戶接受由用戶'A'發起的邀請。如果是的話,那我該怎麼辦?向django在線用戶發送邀請
更新: 只是忘了補充說,用戶將通過StackExchange在本網站左上角顯示的方式接收通知。如何做到這一點呢?
我正在使用成功獲取在線用戶列表。我在模板中顯示時附加了複選框和用戶名。 這是可能的任何在線用戶(可以說'A')應該選擇在線用戶列表的複選框並向選定的一組人發送邀請?我這樣做是因爲我想讓一組用戶接受由用戶'A'發起的邀請。如果是的話,那我該怎麼辦?向django在線用戶發送邀請
更新: 只是忘了補充說,用戶將通過StackExchange在本網站左上角顯示的方式接收通知。如何做到這一點呢?
嗯,在本教程結束時,您可以訪問用戶模型及其用戶名/ ID的Python列表。
在基本層面,像...
<form method="post">
{% for user in users %}
<ul>
<li><input type="checkbox" name="selected_users" value="{{ user.id }}"/>
{{ user.username }}</li>
</ul>
{% endfor %}
<input type="submit" value="send emails" />
</form>
class UserMessage(models.Model):
user = models.ForeignKey(User)
message = models.TextField()
users = User.objects.filter(id__in=request.POST.getlist('selected_users'))
for user in users:
user.usermessage_set.create(message="Hello you've been invited")
現在只是顯示user.usermessage_set.all()
或您的計算器一樣的收件箱(可能是最好通過一個有限的子集AJAX)。
謝謝你的迴應。我會檢查並回復。此外,我還更新了接收方的問題。你有什麼主意嗎 ? – SRC 2011-03-26 14:16:01
內部消息系統?我不知道,創建一個說「用戶」和「消息」字段的模型? – 2011-03-26 15:36:10
感謝至少指點我:-)我從來沒有在Ajax上工作,但認爲這是跳到它的時間。再次感謝你的時間..將盡快更新你 – SRC 2011-03-27 16:05:37