重要术语 — Werkzeug 文档

来自菜鸟教程
Werkzeug/docs/1.0.x/terms
跳转至:导航、​搜索

重要条款

本页涵盖了文档中使用的重要术语和 Werkzeug 本身。

WSGI

WSGI 是 Werkzeug 遵循的 Python Web 应用程序规范。 它在 PEP 333 中指定并得到广泛支持。 与以前的解决方案不同,它保证 Web 应用程序、服务器和实用程序可以协同工作。


响应对象

对于 Werkzeug 来说,响应对象是一个像 WSGI 应用程序一样工作但不做任何请求处理的对象。 通常你有一个视图函数或控制器方法来处理请求并组装一个响应对象。

响应对象是 而不是 必然是 BaseResponse 对象或其子类。

例如,Pylons/webob 提供了一个非常相似的响应类,也可以使用(webob.Response)。


查看功能

在开发 Web 应用程序时,人们经常谈到 MVC(模型、视图、控制器)。 但是,Django 框架创造了 MTV(模型、模板、视图),它的含义基本相同,但将概念简化为数据模型,即处理来自请求和数据库的数据并呈现模板的函数。

Werkzeug 本身并没有告诉您应该如何开发应用程序,但文档中经常提到工作方式大致相同的视图函数。 视图函数的想法是使用请求对象(以及可选的 URL 规则中的一些参数)调用它并返回响应对象。