不得不说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
-
#!flask/bin/python
from app import app
app.debug = True
app.run(host='0.0.0.0')
mkdir app
cd app
vi __init__.py
-
from flask import Flask
-
-
app = Flask(__name__)
-
from app import views
pip install pymysql
vi views.py
-
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博客 ” ,链接:https://blog.itpub.net/29754888/viewspace-1990419/
,如需转载,请注明出处,否则将追究法律责任。