
django-ninja
babybin
这个作者很懒,什么都没留下…
展开
-
【Django-ninja】使用Django ninja 进行auth鉴权
"auth="参数接收一个Callable对象。如果这个对象的返回结果可以转换成布尔类型的True值时,NinjaAPI即可通过鉴权。同时这个值也会被赋给request.auth。原创 2024-02-03 23:22:55 · 1357 阅读 · 0 评论 -
【Django-ninja】使用schema
在Django Ninja中,"schema"主要是指帮助描述和规范你的API的工具,以便系统能够自动生成文档并提供验证。Schema 让 Django Ninja 能够自动生成互动式的API文档。就像一个自动化的说明书,告诉开发者每个API端点是什么,它需要什么样的输入,返回什么样的输出。这样,开发者可以通过查看这份文档更容易地理解和测试API。Schema 也用于验证API请求和响应中的数据。它规定了输入数据的格式和类型,以及API应该如何响应请求。原创 2024-02-01 23:55:24 · 1212 阅读 · 0 评论 -
【Django-ninja】django-ninja的hello world
Django Ninja是一个用于使用Django和类型提示构建API的Web框架。主要特点:易用性:旨在易于使用和直观。高性能执行:由于Pydantic和异步支持,具有非常高的性能。编码效率高:类型提示和自动生成文档使您只需专注于业务逻辑。基于标准:基于API的开放标准:OpenAPI(以前称为Swagger)和JSON Schema。与Django友好:(显然)与Django核心和ORM良好集成。原创 2024-02-01 23:09:31 · 1256 阅读 · 0 评论