Django、Vue 和Element UI 前后端原理论述Django 项目,例如:django-admin startproject projectname。 后端依赖(pipenv)创建虚拟环境:建议使用 pipenv 来创建和管理虚拟环境,以便 隔离项目的依赖和环境。 后端服务配置启动:在虚拟环境下,通过 Django 的 manage.py 启动服务,例如:python manage.py runserver。 后端创建子应用:根据项目 前端服务配置启动:在项目目录下执行 npm run serve 命令,启动前端开发服务器, 可以在浏览器中预览项目。 三、关键技术介绍 1、后端为什么要创建虚拟环境,创建虚拟环境可以达到什么效果? 隔离项目依赖:通过创建后端虚拟环境,每个项目都拥有独立的 Python 解释器和包 安装目录,这样可以避免不同项目之间的依赖冲突。每个虚拟环境只包含该项目所需的 依赖,使得项目可以在独立的环境中运行,而不受其他项目的影响。 请求,并返回适当的响应。包括基于 函数的视图和基于类的视图,还有通用视图和视图集等。 路由:DRF 提供了灵活的路由功能,用于将 API 请求映射到相应的视图处理函数上。 认证和权限:DRF 支持各种认证和权限控制方式,可以保护 API 的安全性。 分页和过滤:DRF 提供了分页和过滤功能,便于处理大量数据和筛选查询结果。 强大的请求和响应处理:DRF 支持各种数据格式的请求和响应处理,包括0 码力 | 61 页 | 6.84 MB | 1 年前3
Django 官方教程翻译项目以外的数据库,请确认你已经创建了数据库。在你的数据库交互提示里用 “CREATE DATABASE database_name;” 创建数据库。 同样要确认在 mysite/settings.py 中的数据库用户拥有创建数据库的权限。这可以允许自动创建 测速数据库 —— 后面的教程 需要。 如果你在使用 SQLite,你不需要在这之前创建什么 —— 数据库文件会在需要的时候自动创建。 当你编辑 mysite/settings 在你的项目文件夹(manage.py 所在的文件夹)里创建一个 templates 目录。模板 (Template)可以放在 Django 拥有访问权的任何地方。(Django 和执行启动服务器操作的用户 拥有相同的权限。)但是,把模板放在项目目录是个惯例,遵守它有好处。 打开设置文件(记住,是 mysite/settings.py),向 TEMPLATES 设置中添加 DIRS 选项: 1. # mysite/settings 进阶内容:编写可重用的应用 - 85 - 本文档使用 书栈(BookStack.CN) 构建 以下步骤将把 django/polls 安装为用户库。和全局安装相比,单用户安装有很多好处,比如可以在没有管理员权限的系统中使 用,以及防止安装的包影响系统服务或机器上的其他用户。 请注意,单用户安装仍然可能影响到其他用户的系统的工具,所以virtualenv 是一个更强大的解决方案(见后文)。 1.要安装0 码力 | 103 页 | 1.86 MB | 1 年前3
共 2 条
- 1













