2013-11-26 45 views

回答

0

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> 
0

警報是煩人顯示一條錯誤信息,但你需要通過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 %} 
+0

NameError:全局名稱 '渲染' 沒有定義: 我已經定義: 從django.shortcuts選擇render_to_response導入' –

+0

是render_to_response'不'render'使用'從django.shortcuts導入render' –

相關問題