天天看點

python 彈出對話框_Django使用消息提示簡單的彈出個對話框執行個體

1、下面就來介紹一下如何簡單的顯示一個消息提示,好像js可以控制,不過這裡用了django.contrib.messages這個庫

python 彈出對話框_Django使用消息提示簡單的彈出個對話框執行個體

2、首先呢,在項目的settings.py有預設配置一個django.contrib.messages的相關資訊:

INSTALLED_APPS = [

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

]

3、下面在view底下導入這個庫,引用庫底下的方法,使用下面的代碼:

from django.contrib import messages

def toast(request):

messages.success(request,"哈哈哈哈")

4、需在html頁面上顯示這個消息提示框,代碼如下,但必須注意的是如果頁面有多個表單的時候,隻需要在表單結束後加一次就夠了,view底下不同的函數可以顯示不同的消息:

{% if messages %}

{% for msg in messages %}

alert('{{ msg.message }}');

{% endfor %}

{% endif %}

以上這篇Django使用消息提示簡單的彈出個對話框執行個體就是小編分享給大家的全部内容了,希望能給大家一個參考,也希望大家多多支援我們。

本文标題: Django使用消息提示簡單的彈出個對話框執行個體

本文位址: http://www.cppcns.com/jiaoben/python/286590.html