当前位置:首页 > 联系方式 >

python微框架Bottle

作者:永年县聚联紧固件制造有限公司    发布时间:2017-09-03 12:23:27

python微框架Bottle

目前项目中需要添加一个激活码功能,打算单独弄一个http服务器来写。

因为之前的游戏中已经有了一套生成激活码和激活码验证的http服务器,所以直接拿过来使用了。

Bottle是一个非常精致的WSGI框架,它提供了 Python Web开发中需要的基本支持:

URL路由,
Request/Response对象封装,
模板支持,
与WSGI服务器集成支持。


环境:
win7系统
Python2.7


一 下载
只有一个bottle.py文件,没有任务标准库之外的依赖。


二 测试 新建文件useBottle.py,站群系统,内容如下:
from bottle import route, run @route('/hello') #将路由/hello关联到函数hello() def hello(): return Hello World! run(host='localhost', port=8080, debug=True)
三 运行结果


四 稍微复杂一点的例子 from bottle import Bottle, route, run, template, error app = Bottle() @app.route('/hello') def hello(): return Hello World! @app.route('/') # 缺省路由 @app.route('/hello/') # hello下的所有路由 def greet(name='Stranger'): return template('Hello {{name}}, how are you?', name=name) @app.error(404) def error404(error): return 'Nothing here, sorry' run(app, host='localhost', port=8080)

还可以用如下格式返回静态文件:
@route('/static/') def server_static(filepath): return static_file(filepath, root='/path/to/your/static/files')

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站建设 http://www.feimao666.com

  • 上一篇:python编写的自动化来处理优化大师
  • 下一篇:最后一页
  •