Directorio de artículos
Instalación del entorno Django
1. Entorno de instalación
1.1 Instalar Python (configurar el entorno virtual)
Debido a la lentitud de las fuentes extranjeras, puede agregar la fuente Tsinghua con pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
1.1.1 Pasos
-
Crear un entorno virtual
python -m venv django4_2
erp_venv es el nombre del entorno virtual
Entorno virtual Python e instálelo en
erp_venv
una carpeta en su directorio actual. El entorno virtual puede ayudarle a aislar las bibliotecas dependientes de diferentes proyectos, de modo que pueda evitar conflictos de versiones de bibliotecas entre proyectos. -
Iniciar entorno virtual
Ingrese al directorio del entorno virtual
cd ./Scripts/activate
-
Salir del entorno virtual
deactivate
-
Instalar Django
pip install django
Django es un marco web de Python que proporciona muchas funciones como ORM, autenticación, formularios, plantillas, etc. Puede ayudarle a desarrollar aplicaciones web de forma más rápida y sencilla.
-
Instalar DRF
pip install djangorestframework
DRF es un marco RESTful potente y flexible basado en Django que proporciona muchas herramientas y bibliotecas para ayudarlo a desarrollar rápidamente aplicaciones web basadas en API RESTful.
-
Instalar el filtro Django
pip install django-filter
Ejemplo: Integración con DRF — documentación de django-filter 23.2
Django-Filter es una biblioteca basada en Django que proporciona una manera fácil y flexible de filtrar conjuntos de consultas de modelos de Django. La API de Django-Filter permite a los desarrolladores utilizar expresiones de consulta simples para crear y aplicar filtros complejos para seleccionar y excluir datos en el conjunto de consultas.
A través de la integración con DRF Spectacular, Django-Filter admite el filtrado de datos y consultas expresadas en especificaciones OpenAPI, proporcionando una solución de especificación API más elegante.
-
Instalar Django espectacular
pip install drf_spectacular
Introducción: DRF Spectacular es la herramienta de especificación OpenAPI de DRF. Puede crear y generar automáticamente documentos de especificación OpenAPI y proporcionar herramientas de prueba de API convenientes, lo que le facilita la creación, prueba y mantenimiento de API RESTful. Al mismo tiempo, también admite la integración de Django Filter, lo que le permite filtrar datos de consulta a través de parámetros de URL.
1.2 Entorno de configuración de Conda
-
Conda configura el intérprete de Python y el nombre del entorno es django4_2
conda create -n django4_2 python=3.8 # 激活环境 conda activate django4_2
-
Instalar la biblioteca django == 4.2
pip install django==4.2
-
Instalar DRF
pip install djangorestframework
-
Instalar el filtro Django
pip install django-filter
-
En el entorno virtual, instale la biblioteca debug_toolbar
pip install django-debug-toolbar
-
En el entorno virtual, instale la biblioteca django_extensions
pip install django_extensions
referencia
Comunidad de inteligencia artificial de código abierto DataWhale
DataWhale-Sweettalk-Django4.2