python 【FLASK框架】

 1 #=========================Flask框架
 2 from flask import Flask
 3 from flask import render_template  #返回一个方法
 4 from flask import request
 5 import qcode   
 6 app = Flask(__name__)
 7 #装饰器 给函数新增功能
 8 @app.route('/')
 9 def index():
10     return render_template('index.html')
11     #return '<h1>你好</h1>'
12 @app.route('/ju')
13 def demo():
14     return render_template('img.html')
15 
16 @app.route('/url',methods=['GET','POST'])
17 def url():
18     if request.method = 'GET':
19         return render_template('index.html')
20     else:
21         #获取用户输入地址
22         url = request.form['url']
23         #调用url方法
24         imgurl = qcode.url(url)
25         return render_template('img.html',imgurl = imgurl)
26     
27 if __name__ == '__main__':
28     app.run()
29 
30 
31 
32 
33 #==================第二个程序文件名qcode.py
34 import qrcode
35 from PIL import Image
36 def url(url):
37     #生成二维码图片
38     img = qrcode.make(url)
39     #保存二维码
40     path = 'static/images/1.png'
41     img.save(path)
42     return path

 

 1 from flask import Flask
 2 
 3 app = Flask(__name__)
 4 
 5 @app.route('/')
 6 
 7 def hello_world():
 8     return "Hello World"
 9 
10 
11 if __name__ == "__main__":
12           
13     app.run()
基本框架
 1 from flask import Flask
 2 
 3 app = Flask(__name__)
 4 
 5 @app.route('/')
 6 
 7 def hello_world():
 8     return "Hello World"
 9 
10 
11 if __name__ == "__main__":
12     #是否可以调试
13     app.debug = True
14     app.run()
调试
 1 from flask import Flask
 2 
 3 app = Flask(__name__)
 4 #网页的路径
 5 @app.route('/Hello')
 6 
 7 def hello_world():
 8     return "Hello World"
 9 
10 @app.route("/")
11            
12 def index():
13            return "你啊"
14 if __name__ == "__main__":
15     #是否可以调试
16     app.debug = True
17     app.run()
路径
 1 from flask import Flask
 2 
 3 app = Flask(__name__)
 4 #请求的方法
 5 @app.route('/login',methods=['GET','POST'])
 6 
 7 def login():
 8     if request.method == "POST":
 9         do_the_login()
10     else:
11         show_the_login_form()
12 if __name__ == "__main__":
13     #是否可以调试
14     app.debug = True
15     app.run()
请求判断

 

 1 from flask import Flask
 2 
 3 app = Flask(__name__)
 4 #请求的方法
 5 @app.route('/user/<username>')
 6 
 7 def show_user_profile(username):
 8     #显示用户的配置文件
 9     return 'User %s'%username
10 @app.route('/post/<int:post_id>')
11 def show_post(post_id):
12     ##显示给定id,id是一个整数
13     return 'Post %d'%post_id
14 
15 if __name__ == "__main__":
16     #是否可以调试
17     app.debug = True
18     app.run()
获取用户名

 

posted @ 2018-03-29 22:13  Justice-V  阅读(119)  评论(0)    收藏  举报