跳转到主要内容

便捷的Python Web框架。

项目描述

fiole.py 是一个具有以下开发约束的WSGI微型框架

  • 单个文件,无外部依赖

  • 提供足够的特性以最小努力构建Web应用程序

  • 嵌入 紧凑的模板引擎

  • 保持模块大小合理

主要特性

  • 路由

  • 方法 GET/HEAD/POST/PUT/DELETE

  • 错误处理器

  • 文件上传

  • 静态文件

  • 快速模板引擎

  • 安全cookies

免责声明: 这个框架有意进行限制。如果您需要一个强大且可扩展的解决方案,请另寻他处。

示例

from fiole import get, run_fiole


@get('/')
def index(request):
    return 'Hello World!'

run_fiole()

有关更多用法,请参阅 examples/

python fiole.py examples

在线文档.

感谢

感谢Daniel Lindsley (toastdriven) 为 itty,一个微型的Web框架,它帮助我启动了该项目。

感谢Andriy Kornatskyy(akorn)提供的快速优雅的模板库wheezy.template:它是fiole.py模板引擎的灵感来源。

以下项目也是创意的重要来源:

  • WerkzeugHTTPHeadersEnvironHeaders数据结构)

  • WebOb(解析Accept头部)

  • Bottle(嵌入简单的模板引擎)

  • Jinja2Mako(常见的模板引擎语法和功能)

Build status

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

fiole-0.4.1.tar.gz (17.4 kB 查看哈希值

上传时间 源代码

构建分发

fiole-0.4.1-py2.py3-none-any.whl (17.6 kB 查看哈希值

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面