Django 官方教程翻译项目本文档使用 书栈(BookStack.CN) 构建 初识 Django 初识 Django 设计模型 创建模型 享用便捷的 API 动态生成的管理页面:并非徒有其表 规划 URL 编写视图 设计模板 这只是冰山一角 Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下 内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 会顺序遍历这些匹配模式,直至模式和请求的 URL 成功匹配。(如果全部模式都无法匹配,Django 会返回一个404视图。)这个过程会在瞬间完成, 因为这些正则表达式在启动时就被编译了。 一旦其中一个正则表达式匹配成功,Django 就会导入并调用指定的视图——那是一个简单的 Python 函数。视图会被传进一个请求(requeset)对象——其中包含了请求元数据——和正则表达式匹配到的 那些参数值。 ‘2005’, ‘05’, ‘39323’)。 视图函数的执行结果只可能有两种:返回一个包含请求页面内容的 HttpResponse 对象;或者是抛 出 Http404 这类异常。至于视图接下来还要做什么则由你决定。 通常来说,一个视图的工作就是:从参数获取数据,加载模板,然后模板进行带数据的渲染。下面是 一个 year_archive 的视图例子: 1. # mysite/news/views0 码力 | 103 页 | 1.86 MB | 1 年前3
Flask入门教程app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask 官方把它叫做视图函数(view funciton),你可以理解为“请求处理函数”。 所谓的“注册”,就是给这个函数戴上一个装饰器帽子。我们使用 app.route() 装 饰器来为这个函数绑定对应的 URL,当用户在浏览器访问这个 development ,以便开启调试模式: FLASK_ENV=development 实验时间 在这个小节,我们可以通过做一些实验,来扩展和加深对本节内容的理解。 修改视图函数返回值 首先,你可以自由修改视图函数的返回值,比如: @app.route('/') def hello(): return u'欢迎来到我的 Watchlist!' 返回值作为响应的主体,默认会被浏览器作为 保存修改,这时刷新浏览器,则会看到一个 404 错误提示,提示页面未找到 (Page Not Found)。这是因为视图函数的 URL 改成了 /home ,而我们刷新后 访问的地址仍然是旧的 / 。如果我们把访问地址改成 http://localhost:5000/home,就会正确看到返回值。 一个视图函数也可以绑定多个 URL,这通过附加多个装饰器实现,比如: 第 2 章:Hello, Flask0 码力 | 127 页 | 7.62 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshKiali 1.36 包括以下功能和增强: Service Mesh 故障排除功能 control plane 和网关监控 代理同步状态 Envoy 配置视图 显示 Envoy 代理和应用程序日志处于交集的统一视图 支持联邦服务网格视图的命名空间和集群选择 新的验证、向导和分布式追踪增强 1.2.2.13. Red Hat OpenShift Service Mesh 2.0.11.1 的新功能 提供了一个观察平台。Kiali 可以帮助您 定义、验证并观察 Istio 服务网格。它所提供的拓扑结构可以帮助您了解服务网格的结构,并提供服务网 格的健康状况信息。 Kiali 实时提供命名空间的交互式图形视图,可让您了解诸如电路断路器、请求率、延迟甚至流量图等功 能。Kiali 提供了从应用程序到服务以及负载等不同级别的组件的了解,并可显示与所选图形节点或边缘的 上下文信息和图表的交互。Kiali 还提供了验证 菜单增加时间段,以帮助确保捕获旧的流量。 使用 Refresh Rate 菜单刷新流量频率或更小,或者根本不刷新流量。 5. 点 Services、Workloads 或 Istio Config 查看 bookinfo 组件列表视图,并确认它们是否正常运 行。 1.9.3.4. 删 删除 除 Bookinfo 应 应用程序 用程序 按照以下步骤删除 Bookinfo 应用程序。 先决条件 安装了 OpenShift Container0 码力 | 344 页 | 3.04 MB | 1 年前3
PyWebIO v1.2.3 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 119 页 | 7.43 MB | 1 年前3
PyWebIO v1.2.2 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.3.2 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 133 页 | 7.44 MB | 1 年前3
PyWebIO v1.3.0 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 133 页 | 7.44 MB | 1 年前3
PyWebIO v1.4.0 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 135 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.1 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 133 页 | 7.44 MB | 1 年前3
PyWebIO v1.3.3 Documentation以Flask后端为例,Flask后端与Session的交互都在Flask视图函数中实现,视图函 数通过调用 pywebio.platform.flask.webio_view 获取, 在 webio_view 中,先是实 例化了一个 pywebio.platform.httpbased.HttpHandler ,然后声明了一个内部函 数,这个内部函数就是Flask视图函数, 在视图函数内,先是实例化了一个 pywebio.platform platform.flask.FlaskHttpContext 对象,然后通过调用 HttpHandler.handle_request(FlaskHttpContext) 就获得了视图的响应。 这其中,FlaskHttpContext 的基类为 HttpContext ,HttpContext 接口各异的后端 框架定义了一个统一的操作接口,用于从当前请求中获取请求相关的数据并设 置请求的相应。0 码力 | 133 页 | 7.44 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













