django-notifications-hq:无法显示通知
django-notifications-hq: cannot show notifications
虽然 'unread_list' API 有效,但我无法使标签 {% live_notify_list list_class="dropdown-menu" %}
有效。
标签定义为:
def live_notify_list(list_class='live_notify_list'):
html = "<ul class='{list_class}'></ul>".format(list_class=list_class)
return format_html(html)
如果我错了请纠正我,但这除了返回一个未排序的列表外什么也做不了。我想显示所有通知。根据文档 (documentation),我需要做的就是使用 {% live_notify_list %}
但是,这不会显示任何内容。
我在 github 使用的库。
DevKing,希望你已经解决了这个问题。为了提供更多上下文,{% live_notify_list %} 用于获取可在导航栏下拉列表中使用的通知的实时更新。用户可以单击并获取最新通知的下拉列表(默认为 5)。如果你想要所有通知的列表,你可以提供一个 link 到 {% url 'notifications:unread' %}.
您需要包含此
{% load notifications_tags %}
<script src="{% static 'notifications/notify.js' %}" type="text/javascript"></script>
{% register_notify_callbacks callbacks='fill_notification_list,fill_notification_badge' %}
然后你可以把它放在你的导航栏里
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Notifications {% live_notify_badge %}
<span class="glyphicon glyphicon-user pull-right">
</span>
</a>
<ul class="dropdown-menu" id="notice-link">
<a href="{% url 'notifications:unread' %}">
{% live_notify_list %}
</a>
</ul>
</li>
{% live_notify_badge %} 将显示未读通知的数量,而 {% live_notify_list %} 将提供最近通知的列表。上面添加的 js 将每 15 秒拉取新通知(您可以设置 shorter/longer)。
虽然 'unread_list' API 有效,但我无法使标签 {% live_notify_list list_class="dropdown-menu" %}
有效。
标签定义为:
def live_notify_list(list_class='live_notify_list'):
html = "<ul class='{list_class}'></ul>".format(list_class=list_class)
return format_html(html)
如果我错了请纠正我,但这除了返回一个未排序的列表外什么也做不了。我想显示所有通知。根据文档 (documentation),我需要做的就是使用 {% live_notify_list %}
但是,这不会显示任何内容。
我在 github 使用的库。
DevKing,希望你已经解决了这个问题。为了提供更多上下文,{% live_notify_list %} 用于获取可在导航栏下拉列表中使用的通知的实时更新。用户可以单击并获取最新通知的下拉列表(默认为 5)。如果你想要所有通知的列表,你可以提供一个 link 到 {% url 'notifications:unread' %}.
您需要包含此
{% load notifications_tags %}
<script src="{% static 'notifications/notify.js' %}" type="text/javascript"></script>
{% register_notify_callbacks callbacks='fill_notification_list,fill_notification_badge' %}
然后你可以把它放在你的导航栏里
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Notifications {% live_notify_badge %}
<span class="glyphicon glyphicon-user pull-right">
</span>
</a>
<ul class="dropdown-menu" id="notice-link">
<a href="{% url 'notifications:unread' %}">
{% live_notify_list %}
</a>
</ul>
</li>
{% live_notify_badge %} 将显示未读通知的数量,而 {% live_notify_list %} 将提供最近通知的列表。上面添加的 js 将每 15 秒拉取新通知(您可以设置 shorter/longer)。