码迷,mamicode.com
首页 > 编程语言 > 详细

python web开发1

时间:2017-12-14 22:52:13      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:cut   gpo   bsp   char   col   return   set   name   日记   

第一个python web开发。
涉及:flask架构,mysql数据库。
功能:日记本。开发。
flask架构,mysql数据库。
功能:日记本。

 1 from flask import Flask,render_template
 2 from flask import request
 3 import pymysql
 4 
 5 
 6 
 7 #实例 flask这个类
 8 app = Flask(__name__)
 9 
10 #
11 @app.route(‘/‘)
12 def Index():
13     return render_template(‘index.html‘)
14 
15 @app.route(‘/creat‘)
16 def CreatDiary():
17     return render_template(‘creat.html‘)
18 
19 
20 
21 conn =pymysql.connect(
22         host=‘127.0.0.1‘,
23         user=‘root‘,
24         password=‘usbw‘,
25         port=3307,
26         database=‘diary‘,
27         charset=‘utf8‘
28     )
29 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
30 
31 @app.route(‘/upload‘,methods=[‘GET‘,‘POST‘]) #默認請求方式只有get
32 def upload():
33     date=request.form.get(‘date‘)
34     key=request.form.get(‘key‘)
35     title=request.form.get(‘title‘)
36     content=request.form.get(‘content‘)
37     #files=request.files.get(‘file‘)
38     print(date,key,title,content)
39     sql="INSERT INTO `day`( `date`, `class`, `title`, `content`) VALUES (%s,%s,%s,%s)"
40     cursor.execute(sql,[date,key,title,content])
41     conn.commit()
42    # cursor.close()
43     conn.close()
44     return ‘提交成功!‘
45 
46 @app.route(‘/diarylist‘)
47 def DiaryList():
48     return render_template(‘diarylist.html‘)
49 
50 if __name__ == ‘__main__‘:
51     app.run()

 

python web开发1

标签:cut   gpo   bsp   char   col   return   set   name   日记   

原文地址:http://www.cnblogs.com/zhudh/p/8040281.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!