文章目录
- [django 环境安装](#django 环境安装)
-
- [1. 安装环境](#1. 安装环境)
-
- [1.1 安装 Python (配置虚拟环境)](#1.1 安装 Python (配置虚拟环境))
-
- [1.1.1 步骤](#1.1.1 步骤)
- [1.2 Conda配置环境](#1.2 Conda配置环境)
- 参考
django 环境安装
1. 安装环境
1.1 安装 Python (配置虚拟环境)
由于国外源速度慢,可以pip添加清华源
python
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
1.1.1 步骤
-
创建虚拟环境
shellpython -m venv django4_2
erp_venv 为虚拟环境的名字
Python 虚拟环境,并将其安装在你当前所在目录下的
erp_venv
文件夹中。虚拟环境可以帮助你隔离不同的项目的依赖库,这样可以避免项目间的库版本冲突。 -
启动虚拟环境
进入虚拟环境目录
shellcd ./Scripts/activate
-
退出虚拟环境
shelldeactivate
-
安装 Django
shellpip install django
Django 是一个 Python web 框架,提供许多功能,如 ORM、认证、表单、模板等,它可以帮助你更快、更轻松地开发 web 应用程序。
-
安装 DRF
shellpip install djangorestframework
DRF 是一个基于 Django 的强大而灵活的 RESTful 框架,它提供了许多工具和库,可帮助你快速开发基于 RESTful API 的 web 应用程序。
-
安装 Django-Filter
shellpip install django-filter
介绍:Integration with DRF --- django-filter 23.2 documentation
Django-Filter 是一个基于 Django 的库,它提供了一种简单、灵活的方式来过滤 Django 模型的查询集。Django-Filter 的 API 允许开发者使用简单的查询表达式,构建和应用复杂的过滤器,从而在查询集中选择和排除数据。
Django-Filter 通过与 DRF Spectacular 的集成,支持 OpenAPI 规范表述的数据过滤和查询,提供了更加优雅的 API 规范方案。
-
安装 Django Spectacular
shellpip install drf_spectacular
介绍:DRF Spectacular 是 DRF 的 OpenAPI 规范工具。它可以自动构建和生成 OpenAPI 规范文档,并提供方便的 API 测试工具,使你能够更加轻松地创建、测试和维护 RESTful API。同时,它也支持集成 Django Filter,允许你通过 URL 参数过滤查询数据。
1.2 Conda配置环境
-
conda 配置python解释器,环境名为django4_2
shellconda create -n django4_2 python=3.8 # 激活环境 conda activate django4_2


-
安装django==4.2库
shellpip install django==4.2
-
安装DRF
shellpip install djangorestframework
-
安装 Django-Filter
shelpip install django-filter
-
在虚拟环境中,安装 debug_toolbar 库
shpip install django-debug-toolbar

-
在虚拟环境中,安装 django_extensions 库
shellpip install django_extensions

参考
DataWhale开源人工智能社区
DataWhale-Sweettalk-Django4.2