有没有办法在django admin中看到最近添加的记录作为通知?我用谷歌搜索,但我没有发现任何特别的东西。例如,在您的站点中,您有“联系人”页面,每次登录管理面板时,您都会看到有关新联系人模型记录的通知?知道怎么做吗?
答案 0 :(得分:1)
我认为,您可以使用django-admin-notifications模块。
然后在notifications.py
app中定义一个新的Contacts
文件,如下所示:
import admin_notifications
from models import Contacts
def notification():
count = Contacts.objects.filter(status=Contacts.STATUS_NEW).count()
if count:
return 'You have {} new contacts <a href="/admin/contacts/">message</a>'.format(count)
else:
return ''
admin_notifications.register(notification)