Django、Vue 和Element UI 前后端原理论述
安装依赖非常简单,只需要运行一个命令即可,而不需 要手动管理依赖的安装。 提供更友好的命令行界面:Pipenv 提供了一组易于使用的命令,使得包管理和虚拟 环境管理更加直观和简便。 支持开发模式:Pipenv 支持将项目的开发依赖和运行时依赖分开,这样可以减少项 目打包时的冗余依赖。 3、Django Rest Framework 介绍 Django Rest Framework(简称 DRF)是一个用于构建 。 路由:DRF 提供了灵活的路由功能,用于将 API 请求映射到相应的视图处理函数上。 认证和权限:DRF 支持各种认证和权限控制方式,可以保护 API 的安全性。 分页和过滤:DRF 提供了分页和过滤功能,便于处理大量数据和筛选查询结果。 强大的请求和响应处理:DRF 支持各种数据格式的请求和响应处理,包括 JSON、 XML、HTML 等。 API 文档生成:DRF 自带的 Browsable 可以集成和管理前端构建工具,比如 webpack、gulp、rollup 等。这 些构建工具可以帮助开发者将前端代码进行打包、压缩、优化和处理,以提高前端项目 的性能和可维护性。 版本控制:npm 支持语义化版本控制(Semantic Versioning),开发者可以在 package.json 文件中声明模块的版本范围,以确保在安装依赖时不会引入不兼容的版本。 四、开发环境 Pycharm0 码力 | 61 页 | 6.84 MB | 1 年前3Django 官方教程翻译项目
设置。 默认情况下,配置的数据库是 SQLite,如果你对数据库不太熟,或者你只是对尝试 Django 感兴 趣,这是最简单的选择。SQLite 内嵌在 Python 里,所以你不用再安装其他东西来支持你的数据 库。但是当你开始做第一个实际的项目时,你也许想使用一个可扩展的数据库,比如 PostgreSQL 来避免令人头痛地切换数据库问题。 如果你希望使用其他数据库,你需要安装合适的 database 书栈(BookStack.CN) 构建 最后,还要注意到我们使用了 ForeignKey 外键来定义一个关系。这会告诉 Django 每个 Choice 对象都和一个 Question 对象相关联。Django 支持所有常用的数据库关系:多对一、多 对多和一对一。 上面的一小段用于创建模型的代码给了 Django 很多信息,通过这些信息,Django 可以: 为这个应用创建数据库结构(生成 CREATE TABLE 对象 4. >>> Question.objects.all() 5.6. 7. # 创建新 Question 8. # 在 settings 文件里,时区支持被设为开启状态,所以 9. # pub_date 字段要求一个带有时区信息(tzinfo) 10. # 的 datetime 数据。请使用 timezone.now() 代替 11. # datetime 0 码力 | 103 页 | 1.86 MB | 1 年前3
共 2 条
- 1