Django-admin-notifications错误

时间:2016-02-08 18:25:47

标签: python django django-admin

我想请求这方面的帮助,我正在使用grappelli为我的管理员,我正在尝试通过Django-admin-notifications添加管理员通知模块,我已经按照基本用法的每个步骤进行操作错误说:

TemplateSyntaxError at /admin/ notification_tag' is not a valid tag library: Template library notification_tag not found

我从{% load notification_tag %}收到错误。

我严格按照说明操作(在已安装的应用中添加admin_notifications,在admin_notifications的网址中导入admin_notifications.autodiscover()),我做错了什么?

这就是它的样子(grappelli的index.html)

{% load notifications_tag %}
{% extends "admin/base_site.html" %}

<!-- LOADING -->
{% load i18n grp_tags log %}

<!-- JAVASCRIPTS -->
{% block javascripts %}
    {{ block.super }}
{% endblock %}

{% error_notifications %}

<!-- COLTYPE/BODYCLASS-- >
{% block bodyclass %}dashboard{% endblock %}
{% block content-class %}content-grid{% endblock %}

<!-- BREADCRUMBS -->
....

notifications.py:

import admin_notifications
from .models import boom
def notification():
    items = boom.objects.all()
    a = len(items)
    if a:
        return "You have " + str(a) + " items in models"

admin_notifications.register(notification)

Python 2.7,django 1.8.2

1 个答案:

答案 0 :(得分:1)

在您的模板中,您尝试加载notifications_tag

{% load notifications_tag %}

或模板标记文件的名称为notification_tag。 所以,你应该写

{% load notification_tag %}

whitout s