[Django] 18 - DRF: Django Rest Framework

衔接:[Mobilar] 07 - REST API for Photo Mgt

Ref: Django REST Framework Views - ViewSets【非常不错,有结构图】

 

 

 

 

FQA


  •  权限问题

Ref: giving "CSRF Failed: CSRF token missing or incorrect" while using both session and token login #164

REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.TokenAuthentication',
    )
}

 

  • Base64如何保存imagefield

How to save Base64 encoded image to Django ImageField?

 

 

Ref: https://www.youtube.com/playlist?list=PLgCYzUzKIBE9Pi8wtx8g55fExDAPXBsbV

涉及到auth,不错的样子,系统教学;但这是2019年的,还是下面最新付费的好。

 

 

 

Section 11: API Documentation


Pay: Build a Backend REST API with Python & Django - Advanced

Create an advanced REST API with Python, Django REST Framework and Docker using Test Driven Development (TDD)

 

  • drf_spectacular 一种新的package

Ref: https://drf-spectacular.readthedocs.io/en/latest/

复制代码
from drf_spectacular.views import (
  SpectacularAPIView,
  SpectacularSwaggerView,
)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/health-check/', core_views.health_check, name='health-check'),
    path('api/schema/', SpectacularAPIView.as_view(), name='api-schema'),
    path(
        'api/docs/',
        SpectacularSwaggerView.as_view(url_name='api-schema'),
        name='api-docs',
    ),
    path('api/user/', include('user.urls')),
    path('api/recipe/', include('recipe.urls')),
]
复制代码

 

 

 

posted @   郝壹贰叁  阅读(39)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示