使用pyramid
Python是一种高级的,面向对象的编程语言,以其简单的语法而闻名。 它始终是用于构建RESTful API的顶级编程语言。
Pyramid是一个Python Web框架,旨在随着应用程序的扩展而扩展:对于简单的应用程序来说很简单,但是对于大型,复杂的应用程序却可以扩展。 Pyramid为PyPI(Python包索引)提供了强大的支持。 Cornice提供了帮助者使用Pyramid构建和记录REST-ish Web服务。
本文将使用Web服务的示例来获取著名的引号,以显示如何使用这些工具。
设置金字塔应用程序
首先为您的应用程序创建一个虚拟环境,并创建一个文件来保存代码:
$
mkdir tutorial
$
cd tutorial
$
touch main.py
$ python3
-m venv
env
$
source env
/ bin
/ activate
(
env
) $ pip3
install cornice twisted
导入Cornice和Pyramid模块
使用以下命令导入这些模块:
from pyramid.config import Configurator
from cornice import Service