2017-02-25 21 views
-1

我的應用程序在瀏覽器中不顯示語句。 我tc.html寫道,我的應用程序不顯示在瀏覽器中是否聲明

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Score</title> 
</head> 
<body> 
    <h1>Score</h1> 
    <h2>Your Score is 
     {{ tcresults.tc }} 
     {{ value1 = tcresults.tc 
     if value1 > 5000: 
       <h2>Good</h2> 
      elseif value1 < 900: 
      <h2>Bad</h2> 
     }} 

    </h2> 
</body> 
</html> 

我想告訴我的應用程序的瀏覽器,如果 用戶的得分比5000更大,我想節目‘好’在我的瀏覽器和用戶的分數小於900 ,我想在瀏覽器中顯示「Bad」。 但現在,我的所有if語句都顯示在我的應用程序的瀏覽器中。數據庫有用戶的結果數據。 我應該如何解決這個問題?

回答

0

在Django模板條件和循環都寫在{% conditions/loops %}

雖然變量都寫在{{ variables }}

文件https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#if

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Score</title> 
</head> 
<body> 
    <h1>Score</h1> 
    <h2>Your Score is 
     {% with tcresults.tc as value1 %} 

    {% if value1 > 5000 %} 
       <h2>Good</h2> 
     {% else value1 < 900 %} 
      <h2>Bad</h2> 

     {% endif %} 
    </h2> 
</body> 
</html> 
相關問題