01 | Implementación del marco Django REST

1. Introducción a los paquetes dependientes

  • coreapi (1.32.0+): compatibilidad con la generación de esquemas.
  • Markdown (3.0.0 +): Markdown admite API navegable.
  • Pygments (2.4.0 +): agregue resaltado de sintaxis al procesamiento de Markdown.
  • django-filter (1.0.1 +) - soporte de filtrado.
  • django-guardian (1.1.1 +) - Soporte de permisos a nivel de objeto

2. Instale paquetes principales y paquetes dependientes

shell> pip3 install djangorestframework  # 核心包
shell> pip3 install markdown django-filter coreapi Markdown Pygments django-guardian  # 依赖包


3. Regístrese para postularse al proyecto

Añadiendo rest_frameworkal proyecto settings.pyen la INSTALLED_APPSconfiguración.

INSTALLED_APPS = [
    ...
    'rest_framework',
]

4. Verificación de inicio de sesión del navegador

Si planea usar una API navegable, es posible que también deba agregar las vistas de inicio y cierre de sesión del marco REST. Agregue lo siguiente al archivo root urls.py

urlpatterns = [
    ...
    path('api-auth/', include('rest_framework.urls')),
]

Supongo que te gusta

Origin blog.csdn.net/qq_22648091/article/details/108742514
Recomendado
Clasificación