Django、Vue 和Element UI 前后端原理论述
《51 测试天地》七十四 www.51testing.com 二、搭建流程 2.1 后端搭建流程 安装相关包->创建工程->后端依赖(pipenv)创建虚拟环境->后端服务配置启动->后 端创建子应用->后端 Rest Framework->数据库配置 简要说明: 安装相关包:在开始之前,首先需要安装 Python 和 pip,然后安装 Django 等相关包, 可以使用 pip 命令来安装。 来创建和管理虚拟环境,以便 隔离项目的依赖和环境。 后端服务配置启动:在虚拟环境下,通过 Django 的 manage.py 启动服务,例如:python manage.py runserver。 后端创建子应用:根据项目的需要,可以创建多个子应用(app)来管理不同的功能 模块。 后端 Rest Framework:使用 Django Rest Framework 来构建 RESTful API,方便前端 提供了灵活的路由功能,用于将 API 请求映射到相应的视图处理函数上。 认证和权限:DRF 支持各种认证和权限控制方式,可以保护 API 的安全性。 分页和过滤:DRF 提供了分页和过滤功能,便于处理大量数据和筛选查询结果。 强大的请求和响应处理:DRF 支持各种数据格式的请求和响应处理,包括 JSON、 XML、HTML 等。 API 文档生成:DRF 自带的 Browsable API 功能可以生成易于阅读和理解的0 码力 | 61 页 | 6.84 MB | 1 年前3Django 官方教程翻译项目
54. >>> r.article_set.all() 55.]> 56. 57. # 这个 API 接受你所需的查询条件,并在后台高效地执行 JOIN 数据库操作。 58. # 这个操作会查找所有以 "John" 开头的记者发表的文章。 59. >>> Article.objects.filter(repor polls/templates 文件夹中(而不是再建立一个 polls 子文件夹),但这不是个好办 法。Django 将会选择第一个匹配的模板文件,如果你有一个模板文件正好和另一个应用中的某个模板文件重名,Django 没有办法 区分它们。我们需要 Django 选择正确的模板,最简单的方法就是把他们放入各自的命名空间中,也就是把这些模板放入一个和自身 应用重名的子文件夹里。 将下面的代码输入到刚刚创建的模板文件中: ['question_text'] 这将会在对象列表的顶部加一个搜索框。当有人键入内容时,Django 会搜索 question_text 字 段。你想搜索多少字段都行 - 尽管搜索过程使用的是数据库查询语句里的 LIKE 关键字,但限制一 下搜索结果数量将会让数据库搜索更加轻松。 默认情况下,Django 每100个对象为一页。对象列表分页(Change list pagination)、搜索 0 码力 | 103 页 | 1.86 MB | 1 年前3
共 2 条
- 1