在我看來(部分):
from django.contrib import messages
try:
selection=request.POST.get('portrange')
除了。
messages.warning(request, "Please select the ports")
在我的html中(部分):
<div class="row"/span>>
<div class="col-md-10"/span>>
<div class="form-group"/span>>
<label for="port_range"/span>> 埠范圍</label>
< textarea class="form-control"/span> id="port_range" rows="5" name ="portrange"> </textarea>>
</div>/span>
</div>/span>
</div>/span>
如果我的textarea(portrange)中沒有輸入,我的messages.warning怎么會不出現呢?我是不是對django訊息做錯了什么?我只知道我必須要匯入。from django.contrib import messages 當我按下提交按鈕時,它只是重定向到另一個頁面而沒有顯示警告
你也需要在你的模板中顯示這些資訊:
{% if messages %}。
<ul class=" messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>/span>
{% endfor %}
</ul>
{% endif %}{% endif %}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/323531.html
標籤:
