1. 程式人生 > 程式設計 >Django使用訊息提示簡單的彈出個對話方塊例項

Django使用訊息提示簡單的彈出個對話方塊例項

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

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 %}
    <script>
      {% for msg in messages %}
        alert('{{ msg.message }}');
      {% endfor %}
    </script>
  {% endif %}

以上這篇Django使用訊息提示簡單的彈出個對話方塊例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。