Bottle开发者中文文档(2)——快速开始“hello world!”

快速开始“hello world!”  

  本教程假设你已经安装了bottle 或者已经复制到你的项目目录。让我们看一下这个非常基本的“hello world”的例子:

from bottle import route, run

@route(‘/hello‘)
def hello():
    return "Hello World!"

run(host=‘localhost‘, port=8080, debug=True)

  运行这个脚本,访问http://localhost:8080/hello 然后你可以在你的流量器中看到“hello World”,以下是他的工作原理:

  route() 修饰符在url路径上绑定了一段代码。在这种情况下,我们连接/hello路径来访问hello() 函数。它被叫做一个route(故名修饰名称)这是这个框架中的最重要的概念。你想定义多少routes就可以定义多少。当一个浏览器去请求一个url相关的函数被调用并且将返回值发送个浏览器。就这么简单!

  run()在最后一行被调用,用来启动一个内建的开发服务器。服务器运行在 localhost 的8080端口,并且接受请求直到使用Ctrl+c来停止。你以后可以更换后台服务器,但是现在这个开发服务器足够我们使用了。它完全不需要安装并且可以不怎么费力的让你的程序启动运行做本地测试。

  Debug模式在开发早期非常有用,但是要记住一点在发布程序时要关闭Debug模式。

  当然这是一个非常简单的程序,他展示了在Bottle上怎样建立程序的一个基本概念。继续阅读,你会看到更多其他的可能。

如有谬误尽请指出,谢谢!大家共同学习,转载指明出处!

时间: 2024-07-30 07:19:32

Bottle开发者中文文档(2)——快速开始“hello world!”的相关文章

Bottle开发者中文文档(0)——目录

Bottle 教程目录 ■ 安装 ■ 快速开始“hello World” □ 默认的应用程序 ■ 快速开始“hello World” ■ 请求路由 □ 动态路由 □ HTTP请求方式 □ 路由静态文件 □ 错误页面 ■ 生成内容 □ 静态文件 □ HTTP错误和重定向 □ 响应对象 □ Cookies ■ 请求数据 □ FormsDict简介 □ Cookies □ HTTP头 □ 查询变量 □ HTML <form> Handling □ 文件上传 □ JSON □ 原始请求主体 □ WSG

Bottle开发者中文文档(1)——安装

本教程会介绍给你一些Bottle web 框架的的一些概念和特性,以及包括一些基础的和高级主题.你可将本教程从头到尾阅读一边,也可以以后将其当做参考书来使用.自动生成的 API Reference  你也许也会感兴趣.API reference 设计更多的细节,但是相对于教程则没有这么多的讲解.常见问题的解决方案在我么的 Recipes 收集页或者在Frequently Asked Questions 页.如果你需要任何帮助请加入我们的mailing list 或者访问 我们的 IRC chan

Airflow 中文文档:快速开始

安装快速而直接. # airflow needs a home, ~/airflow is the default, # but you can lay foundation somewhere else if you prefer # (optional) export AIRFLOW_HOME = ~/airflow # install from pypi using pip pip install apache-airflow # initialize the database airfl

Bottle 中文文档

译者: smallfish ([email protected]) 更新日期: 2009-09-25 原文地址: http://bottle.paws.de/page/docs (已失效) 译文地址: http://pynotes.appspot.com/static/bottle/docs.htm (需翻墙) 这份文档会不断更新. 如果在文档里没有找到答案,请在版本跟踪中提出 issue. 基本映射 映射使用在根据不同 URLs 请求来产生相对应的返回内容. Bottle 使用 route()

Flutter 中文文档网站 flutter.cn 正式发布!

在通常的对 Flutter 介绍中,最耳熟能详的是下面四个特点: 精美 (Beautiful):充分的赋予和发挥设计师的创造力和想象力,让你真正掌控屏幕上的每一个像素. ** 极速 (Fast)**:基于 Skia 的硬件加速图形引擎,帮助你媲美原生应用的速度. 高效 (Productive):Flutter 的 Stateful Hot Reload (热重载) 特性帮助你实时看到应用修改的结果. 开放 (Open):不管是 Flutter 引擎还是 Dart 开发语言,甚至是工程团队的工作空

Django REST framework 中文文档

参考链接: https://www.cnblogs.com/liwenzhou/p/8543035.html Django REST framework介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势. 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员, 我十分推荐Django REST framework(DRF)这个API框架. Django REST framework(DRF)框架文档齐全,社

Apache Storm 1.1.0 中文文档 | ApacheCN

前言  Apache Storm 是一个免费的,开源的,分布式的实时计算系统. 官方文档: http://storm.apache.org 中文文档: http://storm.apachecn.org ApacheCN 最近组织了翻译 Storm 1.1.0 中文文档 的活动,整体 翻译进度 为 96%. 感谢大家参与到该活动中来 感谢无私奉献的 贡献者,才有了这份 Storm 1.1.0 中文文档 感谢一路有你的陪伴,我们才可以做的更好,走的更快,走的更远,我们一直在努力 ... 网页地址:

Hadoop-2.2.0中文文档—— Common - CLI MiniCluster

目的 使用 CLI MiniCluster, 用户可以简单地只用一个命令就启动或关闭一个单一节点的Hadoop集群,不需要设置任何环境变量或管理配置文件. CLI MiniCluster 同时启动一个 YARN/MapReduce 和 HDFS 集群. 这对那些想要快速体验一个真实的Hadoop集群或是测试依赖明显的Hadoop函数的非Java程序 的用户很有用. Hadoop Tarball 你需要从发布页获取tar包.或者,你可以从源码中自己编译. $ mvn clean install -

Core 中文文档

ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序 原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code作者:Daniel Roth.Steve Smith 以及 Rick Anderson翻译:赵志刚校对:何镇汐.刘怡(AlexLEWIS) 本节将展示如何在 macOS 平台上创建首个 ASP.N