Django REST framework (DRF) 是一个强大而灵活的工具包,用于构建 Web API。使用 Django REST 框架在 15 分钟内构建一个 CRUD API。
构建我示例表应用程序将从在 Django 项目中设置 Django REST 框架开始,然后是有关如何使用Django REST 框架创建 CRUD REST API 的完整教程。
作为一名全栈项目的开发者, 开发标准的 REST 接口,需要用到 Django Rest framework。
REST API是系统公开有用功能和数据的一种流行方式。代表表示状态传输的 REST 可以由一个或多个资源组成,这些资源可以在给定的 URL 上访问并以各种格式返回,例如 JSON、图像、HTML 等。
Django REST framework (DRF) 是一个强大而灵活的工具包,用于构建 Web API。它的主要好处是它使序列化更加容易。
Django REST 框架基于 Django 的基于类的视图,因此如果熟悉 Django 的话它是一个很好的选择。它采用基于类的视图、表单、模型验证器、QuerySet 等实现。
pip install djangorestframework
pip install django-rest-swagger # API可视化工具
settings.py中
INSTALLED_APPS = [
...
'rest_framework',
'rest_framework_swagger',
]
REST_FRAMEWORK = {
"PAGE_SIZE": 100,
"DEFAULT_PAGINATION_CLASS": "rest_framework.pagination.LimitOffsetPagination",
"DEFAULT_AUTHENTICATION_CLASSES": (
"rest_framework.authentication.SessionAuthentication",
"rest_framework.authentication.TokenAuthentication",
),
"DEFAULT_PERMISSION_CLASSES": ("rest_framework.permissions.IsAuthenticated",),
}
留言与评论(共有 0 条评论) “” |