0
我想說明的JavaScript與消息警報「沒有找到記錄」:如何在Form後發佈django顯示javascript alert?
我如何能實現:
if no_record_check==0:
alert('No record found') // here
return render('action')
我想說明的JavaScript與消息警報「沒有找到記錄」:如何在Form後發佈django顯示javascript alert?
我如何能實現:
if no_record_check==0:
alert('No record found') // here
return render('action')
通no_record_check
從視圖模板上下文變量。例如:
def get_context_data(self, **kwargs):
context = super(YourViewClass, self).get_context_data(**kwargs)
context['no_record_check'] = int(<your code>)
return context
然後,在你的模板:
<script type="text/javascript">
var no_record_check = {{ no_record_check }}; // no_record_check **must** be an integer
if (no_record_check == 0) {
alert('No record found');
}
</script>
警報是煩人顯示一條錯誤信息,但你需要通過no_record_check
在上下文中後,檢查是否需要顯示錯誤消息或不:
return render('action.html', {'no_record_check': no_record_check})
然後在模板action.html
(顯示誤差棒的自舉方式):
{% if no_record_check == 0 %}
<div class="alert alert-error">
<strong>No Record Found</strong>
</div>
{% endif %}
NameError:全局名稱 '渲染' 沒有定義: 我已經定義: 從django.shortcuts選擇render_to_response導入' –
是render_to_response'不'render'使用'從django.shortcuts導入render' –