ITPub博客

首页 > 应用开发 > IT综合 > Python Flask

Python Flask

原创 IT综合 作者:破棉袄 时间:2016-02-18 10:49:48 0 删除 编辑

不得不说python+Flask简洁、灵活

1.安装setuptools
下载setuptools-0.6c11.tar.gz并解压
进入/usr/wzx/python/setuptools-0.6c11执行python setup.py install 进行安装
 
2.安装pip
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
tar zvxf 1.5.5.tar.gz    #解压文件
cd pip-1.5.5/
python setup.py install

3.安装Flask
pip2.6 install flask

4.开始编写实例小项目
cd /usr/wzx/python/flask/wzx
vi run.py 
  1. #!flask/bin/python
    from app import app


    app.debug = True
    app.run(host='0.0.0.0')

mkdir app
cd app
vi __init__.py   
  1. from flask import Flask

  2. app = Flask(__name__)
  3. from app import views
pip install pymysql
vi views.py   
  1. from flask import Flask
    from flask import request
    from app import app
    from flask import render_template
    import pymysql


    @app.route('/')
    def hello_world():
        return 'Hello World!'


    @app.route('/wzx',methods=['GET','POST'])
    def wzx():
        if request.method == 'GET':
           return render_template('hello.html', name='wangzengxu')
        else:
           return 'post'


    @app.route('/user//',methods=['GET'])
    def index(username,age):
        conn = pymysql.connect(host='172.18.20.19',port=3306,user='xxx',passwd='xxx',db='xxx',charset='utf8')
        cur = conn.cursor()
        cur.execute("select ce_news,ce_bbs from ce_concern_market_exponent")
        news = ''
        bbs = ''
        for r in cur:
            news = str(r[0])
            bbs = str(r[1])
        cur.close()
        conn.close()


 
5.执行python run.py启动


访问浏览器http://localhost:5000   hello word

文件:
wzx.zip
  
  
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29754888/viewspace-1990419/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-07-16

  • 博文量
    180
  • 访问量
    1110227