Django實(shí)現(xiàn)簡單網(wǎng)頁彈出警告代碼
功能所在位置
該功能運(yùn)用了django.contrib.messages這個(gè)庫,再django項(xiàng)目中srtting.py文件中的38行,APP注冊(cè)部分
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', # 自定義APP注冊(cè) ]
導(dǎo)入庫
from django.contrib import messages def abc(request): messages.success(request, "哈哈哈")
前臺(tái)代碼添加
需在html頁面上顯示這個(gè)消息提示框,代碼如下,但必須注意的是如果頁面有多個(gè)表單的時(shí)候,只需要在表單結(jié)束后加一次就夠了,view底下不同的函數(shù)可以顯示不同的消息:
{% if messages %}
<script>
{% for msg in messages %}
alert('{{ msg.message }}');
{% endfor %}
</script>
{% endif %}
以上這篇Django實(shí)現(xiàn)簡單網(wǎng)頁彈出警告代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python協(xié)程之yield和yield?from實(shí)例詳解
Python在并發(fā)處理上不僅提供了多進(jìn)程和多線程的處理,還包括了協(xié)程,下面這篇文章主要給大家介紹了關(guān)于python協(xié)程之yield和yield?from的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
Python中使用bidict模塊雙向字典結(jié)構(gòu)的奇技淫巧
Python實(shí)現(xiàn)圖書管理系統(tǒng)設(shè)計(jì)

