Django、Vue 和Element UI 前后端原理论述
www.51testing.com 后端开发(Django+Rest Framework+MySQL): Django 负责处理 HTTP 请求和响应,以及 URL 路由的配置。它接收来自前端的 HTTP 请求,并根据 URL 将请求分发给相应的视图函数进行处理。 Rest Framework 是 Django 的扩展,用于快速构建 RESTful API 接口。通过 Rest Framework,可以定义 前端通过 HTTP 请求向后端发送数据请求,后端根据请求进行相应的数据处理,并 返回响应数据给前端。 前端接收到后端返回的数据,并根据数据更新页面展示,实现与用户的交互。 总体而言,这种前后端分离的开发模式有助于实现前后端开发的解耦,使得各自的 开发工作更加专注和高效。前端负责用户界面的呈现和交互,后端负责数据处理和业务 逻辑,通过 API 接口进行数据传输和交互,从而实现一个完整的 Web 数据反序列化为数据对象,便于在后端进行 处理。 视图:DRF 提供了各种视图类,用于处理 API 请求,并返回适当的响应。包括基于 函数的视图和基于类的视图,还有通用视图和视图集等。 路由:DRF 提供了灵活的路由功能,用于将 API 请求映射到相应的视图处理函数上。 认证和权限:DRF 支持各种认证和权限控制方式,可以保护 API 的安全性。 分页和过滤:DRF 提供了分页和过滤功能,便于处理大量数据和筛选查询结果。0 码力 | 61 页 | 6.84 MB | 1 年前3Django 官方教程翻译项目
函数并没有 $(字符串匹配结 束),取而代之的是尾部的一个斜杠。每当 Django 遇到 include(),它就会排除正则匹配的部 分,并将剩下的字符串发送到引用的 URLconf 中做进一步的处理。 include() 背后的想法是想使得 URL 的即插即用变得简单。polls 是在它们自己的 URLconf 中( polls/urls.py ),它们是可以被放在“/polls/”、 “/fun_polls/”、 量,每一个都表示为模型里的一个数据库字段。 每个字段都是 Field 类的实例 - 比如,字符字段被表示为 CharField,日期时间字段被表示为 DateTimeField。这告诉 Django 每个要处理的字段是什么数据类型。 每个 Field 类实例变量的名字(比如 question_text 或 pub_date)都是字段名,这是对机器 友好的格式。你将会在 Python 代码里使用它们,而数据库会将它们作为列名。 autoincrement(SQLite),都会为你自动处理的。那些和引号相关的事情 - 例如,是使用 单引号还是双引号 - 也一样会被自动处理。 sqlmigrate 命令并没有真正在你的数据库中的执行迁移 - 它只是把命令输出到屏幕上,让你 看看 Django 认为需要执行哪些 SQL 语句。这在你想看看 Django 到底准备做什么,或者当 你是数据库管理员,需要写脚本来批量处理数据库时会很有用。 如果你感兴趣,你也可以尝试运行0 码力 | 103 页 | 1.86 MB | 1 年前3
共 2 条
- 1