【发布时间】:2018-05-03 16:45:23
【问题描述】:
当管理员向用户添加通知时,我有一个用户通知,我想在用户的主页上显示我想要在用户主页上显示的 facebook 喜欢或活动提要,django 可以吗?
models.py
class Notification(BaseModel):
created_user = models.ForeignKey(User)
title = models.CharField(max_length=225)
description = models.TextField(max_length=600)
is_read = models.BooleanField(default=False)
priority = models.CharField(max_length=20, choices=NOTIFICATION_STATUS, default=LOW)
def __str__(self):
return self.title
我可以添加新的通知,但当用户刷新页面时会列出通知。只是我只想像 facebook 这样的系统那样做这个异步。
【问题讨论】:
-
查找消息框架docs.djangoproject.com/en/1.11/ref/contrib/messages,要像facebook那样做,你必须通过javascript/ajax请求,或者等待用户刷新页面。
标签: django django-models django-forms django-templates django-views