如何在django admin中查看最近客户端创建的记录?

时间:2014-02-15 20:48:13

标签: python django python-2.7 django-admin

有没有办法在django admin中看到最近添加的记录作为通知?我用谷歌搜索,但我没有发现任何特别的东西。例如,在您的站点中,您有“联系人”页面,每次登录管理面板时,您都会看到有关新联系人模型记录的通知?知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

我认为,您可以使用django-admin-notifications模块。

Installconfigure用于您的项目。

然后在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)