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中的控制流語(yǔ)句的知識(shí)點(diǎn)
這篇文章主要?dú)w納整理了Python中的控制流語(yǔ)句的知識(shí)點(diǎn),來(lái)自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下 2015-04-04
-
淺談python中常用的8種經(jīng)典數(shù)據(jù)結(jié)構(gòu)
這篇文章主要介紹了python中常用的8種經(jīng)典數(shù)據(jù)結(jié)構(gòu),包括原生數(shù)據(jù)結(jié)構(gòu),NumPy包中的數(shù)據(jù)結(jié)構(gòu),以及Pandas包中的數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下 2023-03-03
-
在Python3中初學(xué)者應(yīng)會(huì)的一些基本的提升效率的小技巧
這篇文章主要介紹了在Python3中的一些基本的小技巧,有利于剛剛上手Python的初學(xué)者提升開(kāi)發(fā)效率,需要的朋友可以參考下 2015-03-03
-
Pytorch技法之繼承Subset類完成自定義數(shù)據(jù)拆分
這篇文章主要介紹了Pytorch技法之繼承Subset類完成自定義數(shù)據(jù)拆分,下文我們介紹一些下面是加載內(nèi)置訓(xùn)練數(shù)據(jù)集的常見(jiàn)操作,需要的小伙伴可以參考一下 2022-02-02
-
Python實(shí)現(xiàn)對(duì)Excel文件中不在指定區(qū)間內(nèi)的數(shù)據(jù)加以去除的方法
這篇文章主要介紹了基于Python語(yǔ)言,讀取Excel表格文件,基于我們給定的規(guī)則,對(duì)其中的數(shù)據(jù)加以篩選,將不在指定數(shù)據(jù)范圍內(nèi)的數(shù)據(jù)剔除,保留符合我們需要的數(shù)據(jù)的方法,需要的朋友可以參考下 2023-08-08
-
Python中paramiko模塊的基礎(chǔ)操作與排錯(cuò)問(wèn)題
python的ssh庫(kù)操作需要引入一個(gè)遠(yuǎn)程控制的模塊——paramiko,可用于對(duì)遠(yuǎn)程服務(wù)器進(jìn)行命令或文件操作,這篇文章主要介紹了Python學(xué)習(xí)之paramiko模塊的基礎(chǔ)操作與排錯(cuò),需要的朋友可以參考下 2022-09-09
-
Python中class內(nèi)置方法__init__與__new__作用與區(qū)別解析
這篇文章主要介紹了Python中class內(nèi)置方法__init__與__new__作用與區(qū)別探究,本文中涉及的類均為Python3中默認(rèn)的新式類,對(duì)應(yīng)Python2中則為顯式繼承了object的class,因?yàn)槲蠢^承object基類的舊式類并沒(méi)有這些內(nèi)置方法,需要的朋友可以參考下 2022-09-09
-
詳解用python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng)(文件存儲(chǔ)版)(python3)
這篇文章主要介紹了python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
2019-04-04
最新評(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中的控制流語(yǔ)句的知識(shí)點(diǎn)
這篇文章主要?dú)w納整理了Python中的控制流語(yǔ)句的知識(shí)點(diǎn),來(lái)自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下2015-04-04
淺談python中常用的8種經(jīng)典數(shù)據(jù)結(jié)構(gòu)
這篇文章主要介紹了python中常用的8種經(jīng)典數(shù)據(jù)結(jié)構(gòu),包括原生數(shù)據(jù)結(jié)構(gòu),NumPy包中的數(shù)據(jù)結(jié)構(gòu),以及Pandas包中的數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下2023-03-03
在Python3中初學(xué)者應(yīng)會(huì)的一些基本的提升效率的小技巧
這篇文章主要介紹了在Python3中的一些基本的小技巧,有利于剛剛上手Python的初學(xué)者提升開(kāi)發(fā)效率,需要的朋友可以參考下2015-03-03
Pytorch技法之繼承Subset類完成自定義數(shù)據(jù)拆分
這篇文章主要介紹了Pytorch技法之繼承Subset類完成自定義數(shù)據(jù)拆分,下文我們介紹一些下面是加載內(nèi)置訓(xùn)練數(shù)據(jù)集的常見(jiàn)操作,需要的小伙伴可以參考一下2022-02-02
Python實(shí)現(xiàn)對(duì)Excel文件中不在指定區(qū)間內(nèi)的數(shù)據(jù)加以去除的方法
這篇文章主要介紹了基于Python語(yǔ)言,讀取Excel表格文件,基于我們給定的規(guī)則,對(duì)其中的數(shù)據(jù)加以篩選,將不在指定數(shù)據(jù)范圍內(nèi)的數(shù)據(jù)剔除,保留符合我們需要的數(shù)據(jù)的方法,需要的朋友可以參考下2023-08-08
Python中paramiko模塊的基礎(chǔ)操作與排錯(cuò)問(wèn)題
python的ssh庫(kù)操作需要引入一個(gè)遠(yuǎn)程控制的模塊——paramiko,可用于對(duì)遠(yuǎn)程服務(wù)器進(jìn)行命令或文件操作,這篇文章主要介紹了Python學(xué)習(xí)之paramiko模塊的基礎(chǔ)操作與排錯(cuò),需要的朋友可以參考下2022-09-09
Python中class內(nèi)置方法__init__與__new__作用與區(qū)別解析
這篇文章主要介紹了Python中class內(nèi)置方法__init__與__new__作用與區(qū)別探究,本文中涉及的類均為Python3中默認(rèn)的新式類,對(duì)應(yīng)Python2中則為顯式繼承了object的class,因?yàn)槲蠢^承object基類的舊式類并沒(méi)有這些內(nèi)置方法,需要的朋友可以參考下2022-09-09
詳解用python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng)(文件存儲(chǔ)版)(python3)
這篇文章主要介紹了python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04

