亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python Flask框架實現(xiàn)簡單加法工具過程解析

瀏覽:8日期:2022-07-23 09:29:11

主程序mainaddfunc.py

from flask import Flask, render_template, request, url_forfrom add import *app = Flask(__name__) @app.route(’/’, methods=[’GET’])def home(): return render_template(’index.html’)@app.route(’/’, methods=[’POST’])def add(): a = request.form[’adder1’] b = request.form[’adder2’] try: a = float(a) b = float(b) result = sum_function(a, b) return render_template(’index.html’, result=result, var1=a, var2=b) except: return render_template(’index.html’, message=’inputs false!!!’, var1=a, var2=b) if __name__ == ’__main__’: app.run(port=8080)

大家可以對比原作者的代碼可以發(fā)現(xiàn),我這里的result調用了一個python的子函數(shù)sum_function,或許有的同學可能會說,這么簡單的加法調用神馬子程序,不嫌麻煩,話是如此,但是一個簡單的調用可以打開子函數(shù)的新大門,遇到麻煩的函數(shù)的時候,只需要想想這個模板可行,自然而然就用到函數(shù)調用了。修改的第二點加入了try語句,判斷輸入的加數(shù)是否是數(shù)字,當不是浮點數(shù)的時候,報錯。修改的第三點可以看見加入了var1和var2兩個變量,也就是兩個加數(shù)作為了變量傳遞給了html。這么做的好處是什么,來,先看下一段代碼index.html

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>加法</title></head><body><div style='margin-top: 40px;'> <form name='form1' method='POST'> <input type='text' placeholder='adder' name='adder1' value='{{ var1 }}'>+ <input type='text' placeholder='adder-2' name='adder2' value='{{ var2 }}'>= <input type='text' readonly='readonly' placeholder='result' name='result' value='{{ result }}'> <input type='submit' value='計算' οnclick=''> </form></div>{% if message %} <p style='color:red'>{{ message }}</p> {% endif %}</body>

對比原作者的代碼,我加入了value='{{ var1 }}和value='{{ var2 }},這么做的好處就是輸入了兩個加數(shù)之后,點擊計算按鈕之后,輸入的加數(shù)仍然在框框里,不會隨著刷新顯示不見,原作者在最后也發(fā)現(xiàn)了這個問題,我做了改進,最后是運行的結果

正確輸入和錯誤輸入的情況下:

Python Flask框架實現(xiàn)簡單加法工具過程解析

Python Flask框架實現(xiàn)簡單加法工具過程解析

就這樣了。初學的同學,小提示一下,在谷歌瀏覽器輸入http://localhost:8080/就可以看到運行結果了,畢竟flask是用來做web的。最后貼上我的py子函數(shù)add.py

def sum_function(a, b): c = a + b return c

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚欧在线| 香港激情三级做爰小说 | 国产精品免费精品自在线观看 | 亚洲综合久久1区2区3区 | 女人张开腿让男人捅的视频 | 欧美精品一区二区精品久久 | 亚洲一区二区三区免费看 | 真实国产乱子伦高清 | 天码毛片一区二区三区入口 | 日产日韩亚洲欧美综合搜索 | 男女免费观看在线爽爽爽视频 | 精品国产三级 | 三级毛片基地 | 亚洲 欧美 国产 中文 | 免费看黄色的网址 | 久久亚洲网 | 中文字幕国产专区 | 波多野一区二区三区在线 | 香港黄页亚洲一级 | 日本高清在线不卡 | 日本精品久久久久中文字幕 1 | 一级欧美一级日韩毛片99 | 日本阿v精品视频在线观看 日本阿v视频在线观看高清 | 99久久久免费精品免费 | 亚洲综合网在线观看首页 | 久久久久久99精品 | 国产精品久久久久999 | 亚洲精品黄色 | 国产极品喷水视频jk制服 | 久久亚洲精品中文字幕二区 | 成人手机视频在线观看 | 韩国美女高清爽快一级毛片 | 日本wwww视频 | 手机看片日韩日韩国产在线看 | a级毛片免费观看视频 | 亚洲高清国产品国语在线观看 | 日韩在线欧美在线 | 亚洲成在人线免费视频 | 综合网自拍 | 日韩成人在线视频 | 中文字幕精品一区二区绿巨人 |