亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Django中設置messages提示消息

發布時間:2021-05-25 17:48:43 來源:億速云 閱讀:125 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關怎么在Django中設置messages提示消息,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1. 引入messages模塊

from django.contrib import messages

2. 把messages寫入view中

@csrf_exempt
def search(request):
  if request.method == 'GET':
    bookname = request.GET.get('bookname')
    bookinfo = Book.objects.filter(bookname=bookname)
    is_staff = request.user.is_staff
    username = request.user.username
    gonggao = Gonggao.objects.all().order_by("-c_time")
    liuyanban_all = liuyan.objects.all().order_by("-c_time")
    c2 = JieInfo.objects.filter(u_name=username, book_name=bookname)
    c3 = JieInfo.objects.filter(u_name=username).count()
    if username == '':
      messages.error(request, '親,請您先登錄,才能使用該功能。')
      return redirect('/')
    else:
      if bookname == '':
        messages.error(request, '親,搜索內容不能為空哦。')
        return redirect('/')
      elif c2.exists():
        messages.error(request, '對不起,您不能再次借閱該圖書了。')
        return redirect('/')
      elif c3 == 5:
        messages.error(request, '對不起,您將超出圖書館借閱圖書數量限制。')
        return redirect('/')
      else:
        if bookinfo.exists():
          return render(request, "systeam/searched.html",
                 {'bookinfo': bookinfo, 'username': username, 'is_staff': is_staff})
        else:
          messages.error(request, '親,沒有這本書呢。')
          return redirect('/')
  else:
    return render(request, "systeam/searched.html", {'username': username})

3. 把messages渲染到頁面中

{% if messages %}

  <ul class="messages">

  {% for message in messages %}


    <li{%if message.tags %} class="{{ message.tags }}"{% endif %}>
      <div class="m_title">
        {{ message.tags }}
        <a href="" id=" rel="external nofollow" rel="external nofollow" a_tuichu">
          <i class="iconfont icon-fork"></i>
        </a>
      </div>
      <div id="m_box">
        {{ message }}
      </div>
      <a href="" id=" rel="external nofollow" rel="external nofollow" a_sure">
        <button id="button_sure">
        確認
        </button>
      </a>
    </li>

  {% endfor %}

  </ul>

  {% endif %}

關于怎么在Django中設置messages提示消息就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青阳县| 金川县| 宁津县| 永吉县| 门源| 莲花县| 海安县| 广平县| 鄂州市| 体育| 望江县| 夹江县| 天祝| 吉安县| 嘉鱼县| 萨迦县| 于田县| 和林格尔县| 邳州市| 海门市| 都兰县| 财经| 旬阳县| 南开区| 新龙县| 阳谷县| 云和县| 涿州市| 赤峰市| 广南县| 瑞丽市| 吴堡县| 鲁山县| 曲沃县| 攀枝花市| 信丰县| 巍山| 福鼎市| 三原县| 平湖市| 孟州市|