1. 程式人生 > 程式設計 >Django實現簡單網頁彈出警告程式碼

Django實現簡單網頁彈出警告程式碼

功能所在位置

該功能運用了django.contrib.messages這個庫,再django專案中srtting.py檔案中的38行,APP註冊部分

INSTALLED_APPS = [
  'django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','app01.apps.App01Config',# 自定義APP註冊
]

匯入庫

from django.contrib import messages

def abc(request):
  messages.success(request,"哈哈哈")

前臺程式碼新增

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

{% if messages %}
  <script>
    {% for msg in messages %}
      alert('{{ msg.message }}');
    {% endfor %}
  </script>
{% endif %}

以上這篇Django實現簡單網頁彈出警告程式碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。