使用前的准备
这是系统自带的模块,因此倘若你没对settings.py文件没做过什么修改,否则保证下面的字段存在即可;
INSTALLED_APPS {
...
'django.contrib.messages',
...
}
MIDDLEWARE_CLASSES中 {
...
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
...
}
接着你得确保,你在引用任何messages的地方包含fromdjango.contrib import messages…
在views.py中操作
messages默认有几种类型,比如success,info,error,warning等,当然你也可以自定义一种类型。messages有两种添加方式,你可以在任何你想要显示消息提示的地方使用下面两种方法的任意一种.就是这么简单~
\# method #1
messages.success(request,'Hello world.')
messages.error(request,'I am wrong')
\# method #2
messages.add_message(request,messages.SUCCESS, 'Hello world.')
如何显示messages
个人认为作为一个网站而言,如何显示消息提示如果能做到统一格式将会是一件好事,你觉得?因此