1.wedb简述
52go项目组开发
封装sqlalchemy
flask框架
提供restful接口
2.服务器配置
2.1安装52go包
git clone ssh://dev@quanklife.com:5010/opt/codes/52go
cd 52go
python setup.py install
2.2启动服务程序
python -m flasklet.flasklet -m ["wedb.restful"] -c {"SQLALCHEMY_DATABASE_URI":"mysql+mysqlconnector://user:passwd@host:port/52go?charset=utf8","WEDB_ROOT_URL":"/wedb"}
其中:
flasklet.flasklet是flask app
wedb.restful是wedb的restful包
mysql+mysqlconnector://user:passwd@host:port/52go是数据库连接串,sqlalchemy使用。其中52go是数据库。
/wedb表示restful的根路径
2.3访问测试
浏览器输入
http://host/wedb/52go/tableinfo
以上可以直接在浏览器地址栏输入,返回数据库所有表信息。
要返回返回数据库某个表的信息,可以这样:
http://host/wedb/52go/tableinfo/tablename
返回数据库某个表某个字段的信息,可以这样:
http://host/wedb/52go/tableinfo/tablename/columnname
网友评论