Django使用消息提示簡(jiǎn)單的彈出個(gè)對(duì)話框?qū)嵗?/h1>
更新時(shí)間:2019年11月15日 09:44:50 作者:煢夜
今天小編就為大家分享一篇Django使用消息提示簡(jiǎn)單的彈出個(gè)對(duì)話框?qū)嵗?,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
1、下面就來(lái)介紹一下如何簡(jiǎn)單的顯示一個(gè)消息提示,好像js可以控制,不過(guò)這里用了django.contrib.messages這個(gè)庫(kù)

2、首先呢,在項(xiàng)目的settings.py有默認(rèn)配置一個(gè)django.contrib.messages的相關(guān)信息:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
]
3、下面在view底下導(dǎo)入這個(gè)庫(kù),引用庫(kù)底下的方法,使用下面的代碼:
from django.contrib import messages
def toast(request):
messages.success(request,"哈哈哈哈")
4、需在html頁(yè)面上顯示這個(gè)消息提示框,代碼如下,但必須注意的是如果頁(yè)面有多個(gè)表單的時(shí)候,只需要在表單結(jié)束后加一次就夠了,view底下不同的函數(shù)可以顯示不同的消息:
{% if messages %}
<script>
{% for msg in messages %}
alert('{{ msg.message }}');
{% endfor %}
</script>
{% endif %}
以上這篇Django使用消息提示簡(jiǎn)單的彈出個(gè)對(duì)話框?qū)嵗褪切【幏窒斫o大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
-
python 實(shí)現(xiàn)敏感詞過(guò)濾的方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)敏感詞過(guò)濾的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧 2019-01-01
-
Python坐標(biāo)軸操作及設(shè)置代碼實(shí)例
這篇文章主要介紹了Python坐標(biāo)軸操作及設(shè)置代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下 2020-06-06
-
Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作
這篇文章主要介紹了Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作,在python中,常用的ORM工具就是sqlalchemy了。下面就以一個(gè)簡(jiǎn)單的flask例子來(lái)說(shuō)明吧,需要的小伙伴可以參考一下 2022-08-08
-
python算法練習(xí)之兔子產(chǎn)子(斐波那切數(shù)列)
這篇文章主要給大家介紹python算法練習(xí)兔子產(chǎn)子,文章先進(jìn)行問(wèn)題描述及分析然后設(shè)計(jì)算法最后再得出完整程序,需要的朋友可以參考一下 文章得具體內(nèi)容 2021-10-10
-
全面解析python當(dāng)前路徑和導(dǎo)包路徑問(wèn)題
這篇文章主要為大家介紹了python當(dāng)前路徑和導(dǎo)包路徑問(wèn)題的全面解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪 2023-05-05
-
Python生命游戲?qū)崿F(xiàn)原理及過(guò)程解析(附源代碼)
這篇文章主要介紹了Python生命游戲?qū)崿F(xiàn)原理及過(guò)程解析(附源代碼),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下 2019-08-08
最新評(píng)論
1、下面就來(lái)介紹一下如何簡(jiǎn)單的顯示一個(gè)消息提示,好像js可以控制,不過(guò)這里用了django.contrib.messages這個(gè)庫(kù)
2、首先呢,在項(xiàng)目的settings.py有默認(rèn)配置一個(gè)django.contrib.messages的相關(guān)信息:
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', ]
3、下面在view底下導(dǎo)入這個(gè)庫(kù),引用庫(kù)底下的方法,使用下面的代碼:
from django.contrib import messages def toast(request): messages.success(request,"哈哈哈哈")
4、需在html頁(yè)面上顯示這個(gè)消息提示框,代碼如下,但必須注意的是如果頁(yè)面有多個(gè)表單的時(shí)候,只需要在表單結(jié)束后加一次就夠了,view底下不同的函數(shù)可以顯示不同的消息:
{% if messages %} <script> {% for msg in messages %} alert('{{ msg.message }}'); {% endfor %} </script> {% endif %}
以上這篇Django使用消息提示簡(jiǎn)單的彈出個(gè)對(duì)話框?qū)嵗褪切【幏窒斫o大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python 實(shí)現(xiàn)敏感詞過(guò)濾的方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)敏感詞過(guò)濾的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01Python坐標(biāo)軸操作及設(shè)置代碼實(shí)例
這篇文章主要介紹了Python坐標(biāo)軸操作及設(shè)置代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作
這篇文章主要介紹了Python?flask?sqlalchemy的簡(jiǎn)單使用及常用操作,在python中,常用的ORM工具就是sqlalchemy了。下面就以一個(gè)簡(jiǎn)單的flask例子來(lái)說(shuō)明吧,需要的小伙伴可以參考一下2022-08-08python算法練習(xí)之兔子產(chǎn)子(斐波那切數(shù)列)
這篇文章主要給大家介紹python算法練習(xí)兔子產(chǎn)子,文章先進(jìn)行問(wèn)題描述及分析然后設(shè)計(jì)算法最后再得出完整程序,需要的朋友可以參考一下 文章得具體內(nèi)容2021-10-10全面解析python當(dāng)前路徑和導(dǎo)包路徑問(wèn)題
這篇文章主要為大家介紹了python當(dāng)前路徑和導(dǎo)包路徑問(wèn)題的全面解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Python生命游戲?qū)崿F(xiàn)原理及過(guò)程解析(附源代碼)
這篇文章主要介紹了Python生命游戲?qū)崿F(xiàn)原理及過(guò)程解析(附源代碼),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08