我正在尝试使Notification系统类似于Quora或Stack overflow。每当用户点击一个按钮时,无论用户在哪个页面,通知都应显示在一个小窗口中。
但我不能这样做。由于通知已连接到视图&一个网址,然后我首先需要去网址&然后单击通知按钮,然后通知才会显示在较小的窗口中。
如何阻止自己访问与通知和附件链接的视图相关的网址?然后点击通知按钮,以便通知显示在较小的标签中?
这是网址,
src/main/resources
在视图中,
url(r'^$', views.notifs, name='notifs')
在base.html之间我有这个“通知”链接。注意:这里我使用了jQuery来加载div,它会在点击时显示较小标签中的Notifications。
def notifs(request):
answers = Notifs.objects.filter(user=request.user) # not the actual method
context = {'answers': answers}
return render(request, 'base.html', context)
这是同一个base.html页面上的div,
<a href="{% url 'notifications:notifs' %}" class="a">Notifications</a>