flask返回數據到前端,flask向html傳函數,Flask----函數數據類型傳參

 2023-10-24 阅读 23 评论 0

摘要:#從flask框架中導入Flask類flask返回數據到前端、from flaskimport Flask,render_template,request#傳入__name__初始化實例一個Flask類flask 輸出到web頁面、app=Flask(__name__)#項目的配置類*保存的數據都是項目需要的配置*class Config(object):DEBUG=True#連接數

#從flask框架中導入Flask類

flask返回數據到前端、from flaskimport Flask,render_template,request

#傳入__name__初始化實例一個Flask類

flask 輸出到web頁面、app=Flask(__name__)

#項目的配置類*保存的數據都是項目需要的配置*

class Config(object):

DEBUG=True

#連接數據庫通過配置對象加載配置信息

app.config.from_object(Config)

#app.route裝飾器映射URl路由器和執行的函數,這個設置將url映射到了hello world函數中

@app.route('/')

def HelloWorld():

return render_template('nav_page.html')

@app.route('/index')

def index():

return render_template('index.html')

@app.route('/login')

def login():

return render_template('login.html')

@app.route('/register',methods=['GET','POST'])

def register():

if request.method=='GET':

return render_template('register.html')

else:

uname=request.form['uname']

pwd=request.form['pwd']

print('用戶名*%s 用戶密碼*%s' % (uname,pwd))

return render_template('login.html')

#給路徑函數增加參數 形式參數

@app.route('/user_id/')

def user_id(id):

id='用戶編號*%d' %id

return render_template('user_id.html',id=id)

@app.route('/user_name/')

def user_name(name):

name='用戶名稱為*%s' %name

return render_template('user_name.html',name=name)

#多路由函數

@app.route('/one')

@app.route('/two')

@app.route('/three/')

def mulit(page=None):

if page==None:

return '當前頁數為第一頁'

else:

page='當前頁數為*%d' %page

return? page

#運行本項目 host=0.0.0.0 可以讓其他電腦直接運行 port默認值為5000 設置為9000

if __name__ =='__main__':

app.run()

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/163585.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息