python flask實現(xiàn)簡單的用戶管理系統(tǒng)

python3.7.4+mysql環(huán)境下,簡單的用戶管理

#app.py


from flask import Flask,render_template,request

from pymysql import connect

app = Flask(__name__)



@app.route('/')
def home():
    return render_template('home.html')

@app.route('/addPerson')
def addPerson():
    return render_template('addPerson.html')

@app.route('/commit',methods = ['POST','GET'])
def commit():
    if request.method == 'POST':
        print('進入post')
        try:
            name = request.form['studentName']
            city = request.form['city']
            address = request.form['address']
            phone = request.form['phone']
            con = connect('localhost', 'root', '123456', 'test1')
            cur = con.cursor()
            #經(jīng)過多次實驗粤剧,這個語句才最適合現(xiàn)在的python+mysql
            sql = "INSERT INTO myfirst(name,city,address,phonenumber)  VALUES  ('{}','{}','{}','{}')".format(name,city,address,phone)
            print(sql)
            cur.execute(sql)
            con.commit()
            msg = "添加成功"

        except Exception as e:
            con.roolback()
            msg = "添加失敗"
            print(msg)
        finally:
            con.close()
            print(msg)
            return render_template('result.html',message = msg)
            

@app.route('/lookup')
def lookup():
    con = connect('localhost', 'root', '123456', 'test1')
    cur = con.cursor()
    cur.execute("select * from myfirst")
    rows = cur.fetchall()
    con.close()
    return render_template("list.html", rows=rows)

if __name__ == '__main__':
    app.run(debug = True)
<!-- addPerson.html -->
<!DOCTYPE html>
<html>
<head>
    <title>addPerson</title>
</head>
<body>
    <form action="/commit" method="POST">

        <h3>填寫學生信息</h3>
        <br>
        name<br>
        <input type="text" name="studentName">
        <br>
        address<br>
        <textarea name="address"></textarea>
        <br>
        city<br>
        <input type="text" name="city">
        <br>
        phone<br>
        <input type="text" name="phone">
        <br>
        <input type="submit" value="submit">

    </form>

</body>
</html>
<!-- home.html -->
<!DOCTYPE html>
<html>
<head>
    <title>home</title>
</head>
<body>
    <div>
        <a href="/addPerson">新增用戶</a>
    </div>
    <div>
        <a href="/lookup">查詢用戶</a>
    </div>
        
</body>
</html>
<!-- list.html -->
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <h1>學生信息表</h1>
    <table border = 1>
        {%for row in rows%}
            <tr>
                <td>{{row[0]}}</td>
                <td>{{row[1]}}</td>
                <td>{{row[2]}}</td>
                <td>{{row[3]}}</td>
                <td>{{row[4]}}</td>
            </tr>
        {%endfor%}
    </table>
    <a href = "/">Go back to home page</a>
</body>
</html>
<!-- result.html -->
<!DOCTYPE html>
<html>
<head>
    <title>添加結(jié)果</title>
</head>
<body>
    <h1>添加結(jié)果是:{{message}}</h1>
    <br>
    <a href="/">返回主頁</a>
</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末槽唾,一起剝皮案震驚了整個濱河市罢洲,隨后出現(xiàn)的幾起案子饱普,更是在濱河造成了極大的恐慌孝常,老刑警劉巖苟跪,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件廷痘,死亡現(xiàn)場離奇詭異,居然都是意外死亡件已,警方通過查閱死者的電腦和手機笋额,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來篷扩,“玉大人兄猩,你說我怎么就攤上這事。” “怎么了枢冤?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵援岩,是天一觀的道長。 經(jīng)常有香客問我掏导,道長享怀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任趟咆,我火速辦了婚禮添瓷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘值纱。我一直安慰自己鳞贷,他們只是感情好,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布虐唠。 她就那樣靜靜地躺著搀愧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疆偿。 梳的紋絲不亂的頭發(fā)上咱筛,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音杆故,去河邊找鬼迅箩。 笑死,一個胖子當著我的面吹牛处铛,可吹牛的內(nèi)容都是我干的饲趋。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼撤蟆,長吁一口氣:“原來是場噩夢啊……” “哼奕塑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起家肯,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤龄砰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后息楔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寝贡,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年值依,在試婚紗的時候發(fā)現(xiàn)自己被綠了圃泡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡愿险,死狀恐怖颇蜡,靈堂內(nèi)的尸體忽然破棺而出价说,到底是詐尸還是另有隱情,我是刑警寧澤风秤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布鳖目,位于F島的核電站,受9級特大地震影響缤弦,放射性物質(zhì)發(fā)生泄漏领迈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一碍沐、第九天 我趴在偏房一處隱蔽的房頂上張望狸捅。 院中可真熱鬧,春花似錦累提、人聲如沸尘喝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朽褪。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拇泣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓掠哥,卻偏偏與公主長得像霞赫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子置森,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 什么是數(shù)據(jù)庫斗埂? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應用程序。每個數(shù)據(jù)庫具有一個或多個不同的API凫海,用于創(chuàng)建呛凶,訪問,管理...
    chen_000閱讀 4,032評論 0 19
  • 今天看到一位朋友寫的mysql筆記總結(jié)行贪,覺得寫的很詳細很用心漾稀,這里轉(zhuǎn)載一下,供大家參考下建瘫,也希望大家能關注他原文地...
    信仰與初衷閱讀 4,725評論 0 30
  • 安裝并配置MySQL數(shù)據(jù)庫 3.2.1安裝MySQL數(shù)據(jù)庫 1.MySQL數(shù)據(jù)庫的安裝環(huán)境準備 如果讀者沒有物理服...
    SkTj閱讀 4,030評論 0 6
  • 背景: 閱讀新聞 11.2.0.3 ASM實例出現(xiàn)ORA-4031錯誤導致數(shù)據(jù)庫歸檔失敗 [日期:2014-03-...
    kuangjiao223閱讀 797評論 0 0
  • 一崭捍、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,723評論 0 10