[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')), ]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律