我一直在使用Django消息框架来显示应用程序中的成功或失败消息。但是我希望用户界面很好,所以我发现toastr是向用户显示消息的好方法。但我不知道怎么用。请引导我完成这件事。在
下面的函数将用户保存到数据库中,当用户信息为“保存”时,将显示一条消息:
def addSubscriber(request):
template = 'addSubscriber.html'
if request.method == 'POST':
form = addSubsForm(request.POST)
if form.is_valid():
f = form.save(commit=False)
f.save()
messages.success(request, "The Subscriber has been successfully added")
return redirect('report')
else:
messages.error(request, "Sorry the data has not been entered to the database")
else:
form = addSubsForm()
return render(request, template, {'form': form})
以下模板显示消息的显示:
^{pr2}$
不错的方法,只是忘了在邮件周围加上引号
感谢这个问题,我能够用python实现
toastr
,这是Neeraj Kumar给出的更完整的答案。在在我的例子中,它比materialize要好得多,因为CSS工具包会破坏我自己的CSS代码,而且我没有时间进行CSS调试。在
首先,在模板中,您必须设置JS文件,例如:
接下来,在正文内部,您可以将Toast消息的选项放入(这些选项可以很容易地创建in the Toastr demo page.
最后,如果您使用的是django的messages框架的标准标记,请插入以下代码块:
^{pr2}$我希望这能对其他人有所帮助和节省时间。在
在html代码中添加toastrjs和css,然后写下显示toastr消息的代码
相关问题 更多 >
编程相关推荐