亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當(dāng)前位置:首頁 > IT技術(shù) > 其他 > 正文

              8、模板中的條件語句
              2022-05-29 22:23:07

              if-else語句

              創(chuàng)建模板文件 index.html

              <!DOCTYPE html>
              <html lang="en">
                <head>
                  <meta charset="UTF-8" />
                  <title>Title</title>
                </head>
                <body>
                  {% if name %}<!-- name值不為0-->
                    <h1>產(chǎn)生的隨機(jī)數(shù)有效!</h1>
                  {% else %}
                    <h1>產(chǎn)生的隨機(jī)數(shù)無效!</h1>
                  {% endif %}
                </body>
              </html>
              

              創(chuàng)建主程序

              #encoding:utf-8
              from flask import Flask,render_template#導(dǎo)入Flask以及render_template 模塊
              import random#導(dǎo)入random模塊
              app = Flask(__name__)#Flask初始化
              
              @app.route('/')     # 定義路由
              def hello_world():  # 定義視圖函數(shù)
                rand1=random.randint(0,1)   # 產(chǎn)生 0 或 1
                return render_template('index.html',name=rand1)#渲染模板,并向模板傳遞值
              
              if __name__ == '__main__': #當(dāng)模塊被直接運行時,代碼將被運行,當(dāng)模塊是被導(dǎo)入時,代碼不被執(zhí)行
                app.run(debug=True) #開啟調(diào)試模式
              

              if-elif-else 語句

              定義模板文件 index.html

              <!DOCTYPE html>
              <html lang="en">
                <head>
                  <meta charset="UTF-8" />
                  <title>Title</title>
                </head>
                <body>
                  {% if name==1 %}<!-- name的值是否等于1-->
                    <h1>恭喜,您抽得了一等獎</h1>
                  {% elif name==2 %}<!-- name的值是否等于2-->
                    <h1>恭喜,抽得了二等獎!</h1>
                  {% else %}<!-- name 值為 0 或 3 -->>
                    <h1>恭喜,抽得了三等獎!</h1>
                  {% endif %}
                </body>
              </html>
              

              定義主程序

              #encoding:utf-8
              from flask import Flask,render_template#導(dǎo)入Flask以及render_template 模塊
              import random#導(dǎo)入random模塊
              app = Flask(__name__)#Flask初始化
              
              @app.route('/') #定義路由
              def hello_world():#定義視圖函數(shù)
                rand1=random.randint(0,3)# 產(chǎn)生0-3范圍內(nèi)的整型數(shù)
                return render_template('index.html',name=rand1)#渲染模板,并向模板傳遞值
                     
              if __name__ == '__main__': #當(dāng)模塊被直接運行時,代碼將被運行,當(dāng)模塊是被導(dǎo)入時,代碼不被執(zhí)行
                app.run(debug=True)#開啟調(diào)試模式
              

              參考資料

              https://weread.qq.com/web/reader/0a932660718ac6bc0a9702e

              本文摘自 :https://www.cnblogs.com/

              開通會員,享受整站包年服務(wù)立即開通 >