Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 正在寻找Django nag系统_Python_Django - Fatal编程技术网

Python 正在寻找Django nag系统

Python 正在寻找Django nag系统,python,django,Python,Django,我有一个Django应用程序。我已经以一种相当手动的方式实现了一些“nag”框,现在我正在寻找一个专门用于此类nag的模块/框架 我所说的“唠叨”是什么意思?这些小框显示在网站的每个页面顶部,类似于Django的内置消息,告诉用户需要注意的事情。例如,如果用户的信用卡即将到期,我们需要显示一个nag,上面写着“您的信用卡即将到期,请单击此处输入新的信用卡”。如果最近的信用卡收费失败了,我们需要表现出唠叨。如果他还没有核实他的电子邮件地址,我们需要给他一个唠叨 为什么不使用内置的消息框架?因为这些

我有一个Django应用程序。我已经以一种相当手动的方式实现了一些“nag”框,现在我正在寻找一个专门用于此类nag的模块/框架

我所说的“唠叨”是什么意思?这些小框显示在网站的每个页面顶部,类似于Django的内置
消息,告诉用户需要注意的事情。例如,如果用户的信用卡即将到期,我们需要显示一个nag,上面写着“您的信用卡即将到期,请单击此处输入新的信用卡”。如果最近的信用卡收费失败了,我们需要表现出唠叨。如果他还没有核实他的电子邮件地址,我们需要给他一个唠叨

为什么不使用内置的
消息
框架?因为这些唠叨和消息有点不同。消息只显示一次,然后就被清除,而nags应该在用户访问的网站的每个页面上显示每次。Nags应该有一个“关闭”按钮,它实际上起到“休眠”按钮的作用,导致消息在指定的时间段内(如24小时)不显示


有人实现过这样的东西吗?在一个框架中,我可以创建这些唠叨,指定它们出现的条件,它们的打盹能力,以及可能的更多功能?

通过在cookie中添加这些唠叨消息并在每次页面加载时显示它们,您可以在客户端完成这项工作。使用关闭的函数处理程序删除cookie。

如果您需要实时执行此操作-换句话说,用户不必刷新以获取您的nag框-对实际的小部件使用signals+和add的组合


Josh Wright就如何将所有这些连接在一起做了一个讨论。

听起来像是这里的橙色条。你考虑过使用jQuery吗?具有讽刺意味的是,如果你真的想知道如何自己做,你的问题将是有效的,但既然你只是在询问现有代码的建议,那就不是:@ChrisPratt:他没有问“你最喜欢的X是什么?”他问,“有没有一个框架可以实现X?”?区别是什么?他仍然使用StackOverflow作为谷歌的代理。而且,这不是本网站的重点。这是一个如何实现此功能的想法。我很感激这个建议,但我正在寻找一个现成的实现。切换浏览器怎么样?Django Message可以实现这一点,不需要重新设计。不需要实时性和所有必要的复杂性。谢谢