日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python框架怎么学_Python框架学习

發(fā)布時(shí)間:2024/9/19 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python框架怎么学_Python框架学习 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python框架學(xué)習(xí)

基于flask框架的MySql數(shù)據(jù)庫(kù)交互系統(tǒng)。

1.開發(fā)環(huán)境

#系統(tǒng):win10

#python版本:PY3.6

#MySQL版本:MySQL5.6

#開發(fā)工具:Pycharm Community Edition 2017. 3.2

2.PY模塊介紹

**flask

python里的一個(gè)輕量級(jí)web框架,雖然輕量,但功能強(qiáng)大。

**flask_sqlalchemy

是Flask Web 框架的一個(gè)擴(kuò)展,使 Web 服務(wù)器以 (ORM: Object Relational Mapping)對(duì)象關(guān)系映射的方式與數(shù)據(jù)庫(kù)交互,操作友好方便簡(jiǎn)單。

**pymysql

pymysql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同,支持Python3的數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)。

**render_template

用于返回靜態(tài)頁(yè)面,同時(shí)可以實(shí)現(xiàn)參數(shù)傳遞, render_template函數(shù)會(huì)自動(dòng)在templates文件夾中找到對(duì)應(yīng)的html,因此我們不用寫完整的html文件路徑。

$:在前段頁(yè)面中,后臺(tái)傳入?yún)?shù)用 {{}}包裹。

**request

后臺(tái)利用request對(duì)象的相關(guān)方法獲取前臺(tái)發(fā)送過(guò)來(lái)的請(qǐng)求參數(shù)

request.args   獲取GET請(qǐng)求參數(shù)

request.form  獲取POST請(qǐng)求參數(shù)

注:以上模塊均可用 pip install xxxx(模塊名) 的方式進(jìn)行安裝

3.MySql數(shù)據(jù)庫(kù)連接

注:連接數(shù)據(jù)庫(kù)前,一定要確定數(shù)據(jù)庫(kù)存在,不然會(huì)報(bào)錯(cuò)。

4.表格設(shè)計(jì)創(chuàng)建

5.交互式頁(yè)面及后臺(tái)設(shè)計(jì)

以添加數(shù)據(jù)為例:

(1)頁(yè)面樣式

(2)頁(yè)面構(gòu)架

注:當(dāng)我們?cè)谇岸颂砑禹?yè)面點(diǎn)擊確定按鈕,表單將被提交到路由"/add"。

(3)后臺(tái)路由視圖函數(shù)

注:上面模塊介紹已經(jīng)request,這里請(qǐng)求為 get 方式,故用request.args來(lái)獲取前臺(tái)數(shù)據(jù),因?yàn)镾id,Sage為 int 類型,故用int()函數(shù)進(jìn)行強(qiáng)制轉(zhuǎn)換,然后把獲取到的參數(shù)傳入添加功能函數(shù)。

(4)后臺(tái)功能函數(shù)

6.實(shí)現(xiàn)效果

總結(jié)

以上是生活随笔為你收集整理的python框架怎么学_Python框架学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。