当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Bottle.py

Python的Web框架
授权协议 MIT
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 景育
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Bottle 是一个快速、简单而且轻量级的 WSGI 微型 web 框架,可使用一个简单的单文件模块分发,无需依赖其他 Python 标准库。

Bottle 包含模块有:

示例代码:

from bottle import route, run @route('/hello/:name') def index(name='World'): return 'Hello %s!' % name run(host='localhost', port=8080)
  • 教程(Tutorial) 这个教程指导给你Bottle网络框架的概念和特征并且涵盖了相似的基础及进阶主题。你可以从头到尾读完它,或者稍后像一本参考书一样使用它。自动生成的API参考 也许同样引起了你的兴趣。它包含了更多细节,但比这个教程解释得更少。大多数人会遇到的问题的解决办法可以在我们的“方法”收藏里或“FAQ”页面上找到。如果你需要任何帮助,假如我们的邮件列表或者通过我们的IRC频道访问我们。

  • 更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com/ Bottle是一个轻量级的Web框架,此框架只由一个 bottle.py 文件构成,不依赖任何第三方模块。 #!/usr/bin/env python # -*- coding:utf-8 -*-

  • bottle.py是python的一个Web框架,整个框架只有一个文件,几十K,却自带了路径映射、模板、简单的数据库访问等web框架组件,确实是个可用的框架。初学web开发可以拿来玩玩,其语法简单,部署也很方便。官方文档: http://bottlepy.org/docs/dev/tutorial.html (官方文档的介绍挺好懂的,主要是这个框架比较小) 先演示一个简单的例子吧: from bo

  • # Routing def compile_route(route): """ Compiles a route string and returns a precompiled RegexObject. Routes may contain regular expressions with named groups to support url parameters.

  • Bottle.py的教程翻译(二)——快速入门:“HELLO WORLD” 这篇教程假设你已经把Bottle安装或者复制到你的项目目录下了。让我们从一个最基本的“Hello World”例子开始: from bottle import route, run @route('/hello') def hello(): return "Hello World!" run(host='local

  • Bottle.py的官方教程翻译译者序 由于学校把挂科补考取消了,决定让我们这些挂科的集体重修(到底多大仇),所以现在多出好多好多时间可以用来写这个早就想写的翻译了。 为什么要翻译这个用的人特少,功能特简单的网络框架呢?没有为什么,我乐意,这个才是真正的轻量级框架,兼容性敲~强。 不过最主要的是两点: 没有找到完整的中文文档。可能是我搜索引擎的使用能力有限,所以没有找到好的中文文档。偶尔找到的翻译

  • train.py """ Retrain the YOLO model for your own dataset. """ import numpy as np import keras.backend as K from keras.layers import Input, Lambda from keras.models import Model from keras.optimizers

  • # -*-coding:utf-8-*- # -*- coding: utf-8 -*- from bottle import * import json @get('/download') def get(): return static_file('app.py', root=r'D:\myFlask', download=True) run(host='0.0.0.0', p

 相关资料
  • 本章重点介绍Web框架及其部署。 PyCharm具有部署代码和文件的简单功能。 要使用PyCharm部署代码,我们需要添加一个带有菜单选项Settings -》 Build, Execution-》 Deployment的Web服务器。 现在,包括部署项目所需的各种配置的所有设置。 在Mappings选项卡中,用户可以指定本地代码的位置以及远程复制到何处。 可以使用Tools -》 Deploym

  • tornado.web — RequestHandler and Application classes Thread-safety notes Request handlers Entry points Input Output Cookies Other Application configuration Decorators Everything else tornado.template

  • 本章重点介绍Web框架及其部署。 PyCharm具有部署代码和文件的简单功能。 要使用PyCharm部署代码,我们需要添加一个带有菜单选项:Settings -> Build, Execution -> Deployment 来部署Web服务器。 现在,包含部署项目所需的各种配置的所有设置。 在Mappings 选项卡中,用户可以指定本地代码的位置以及它应该远程复制到的位置。 代码可以使用工具菜单

  • 22. Web MVC框架

  • 第十三章介绍了如何开发一个Web框架,通过介绍MVC、路由、日志处理、配置处理完成了一个基本的框架系统,但是一个好的框架需要一些方便的辅助工具来快速的开发Web,那么我们这一章将就如何提供一些快速开发Web的工具进行介绍,第一小节介绍如何处理静态文件,如何利用现有的twitter开源的bootstrap进行快速的开发美观的站点,第二小节介绍如何利用前面介绍的session来进行用户登录处理,第三小

  • 了解了WSGI框架,我们发现:其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。 但是如何处理HTTP请求不是问题,问题是如何处理100个不同的URL。 每一个URL可以对应GET和POST请求,当然还有PUT、DELETE等请求,但是我们通常只考虑最常见的GET和POST请求。 一个最简单的想法是从environ变量里取出HTTP请求的信息,然后逐个判断: de

  • 了解了WSGI框架,我们发现:其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。 但是如何处理HTTP请求不是问题,问题是如何处理100个不同的URL。 每一个URL可以对应GET和POST请求,当然还有PUT、DELETE等请求,但是我们通常只考虑最常见的GET和POST请求。 一个最简单的想法是从environ变量里取出HTTP请求的信息,然后逐个判断: de

  • Python 作为一门强大的脚本语言,能够适应快速原型和较大项目的制作,它被广泛用于 web 应用程序的开发中。 Context WSGI Web 服务网关接口 (简称为 "WSGI" ) 是一种在 Web 服务器和 Python Web 应用程序框架之间的标准接口。 通过标准化 Web 服务器和Python web 应用程序框架之间的行为和通信,WSGI 使得编写可移植的的 Python web