ittybitty Python web框架。。。**现在为Python3重写!**

itty3的Python项目详细描述


itty3型

Python框架。。。现在为python3重写!

如果你在Python2上,你在寻找 itty for Python 2而不是。。。在

快速入门

importitty3# Make an app (mostly just for routing & niceties).app=itty3.App()# Register your views with the app.@app.get("/")defindex(request):returnapp.render(request,"Hello, world!")if__name__=="__main__":# Run a simple WSGI server!app.run()

为什么?在

itty3是一个服务于web流量的微框架。在它的1.0.0 释放,itty3在不到1k行代码的情况下进行了加权。在

当然,它建立在巨人的肩膀上,使用Python的大块 标准库。但它有no其他外部依赖项!在

{cd1}原因:

  • 非常轻
  • 快速开始工作
  • 易于制作初始/玩具服务
  • 最小样板
  • 对于不能/没有完整的Python设置的地方非常有用
  • 对于直接包含非常有用,例如当您缺少权限时
  • 与各种WSGI服务器一起工作,包括Gunicorn

如果您需要生成一个大型应用程序,那么最好使用 DjangoFlask,或者其他任何一个 更大/更成熟的web框架。没有压力!在

设置

pip install itty3是大多数人想要的。在

也就是说,itty3对于单个文件是完全自包含的 只在Python标准库上。您可以直接将itty3.py复制到 您的项目并直接导入它!在

依赖关系

  • Python 3.7+

许可证

新BSD

运行测试

^{pr2}$

正在生成文档

$ pip install -r docs/requirements.txt
$ cd docs
$ make html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaCenter是JavaFX2中不可执行的窗格   java Docker将容器连接到本地数据库   java无法通过Spring从Redis获得正确的值   java为什么要将数组转换为列表再转换为数组   Java泛型在方法中放入字符串或整数参数   在Cloud Bigtable SDK中找不到java类   java Mavensiteplugin无法加载生成的源(Jaxb)   java GWT序列化和Appengine通道Api   PrintWriter out=new PrintWriter(sWriter)和PrintWriter out=response之间的java差异。getWriter()   空手道DSL中的javascript,在java参数调用中传递变量时如何转义单引号   windows 64位java可以与32位tomcat一起使用   为for循环| Java输入参数   java您可以更改SWT选项卡项的背景和/或前景颜色吗?   用java生成6位pin码   java如何从另一个通量中排除通量中的所有元素   java无法调用“javafx.scene.control.ComboBox.getItems()”,因为“Controller.getMyBox()”的返回值为null   将Java字符串与数组匹配时出现问题   java如何使用HttpsUrlConnection对SSL连接使用代理身份验证?   java如何检查XML元素是否包含CDATA?