快速开始
安装
从 github 下载并安装:
pip install django-simple-api
配置
第一步:将 django-simple-api
添加到 settings.INSTALLED_APPS
中:
INSTALLED_APPS = [
...,
"django_simple_api",
]
第二步:将中间件注册到 settings.MIDDLEWARE
中:
MIDDLEWARE = [
...,
"django_simple_api.middleware.SimpleApiMiddleware",
]
第三步:将 django-simple-api
的 url 添加到根 urls.py 中:
# urls.py
from django.urls import include, path
from django.conf import settings
# 根 urls
urlpatterns = [
...
]
# dsa 的 urls, 应该只在测试环境运行!
if settings.DEBUG:
urlpatterns += [
# 接口文档 url
path("docs/", include("django_simple_api.urls"))
]
完成第一个示例
首先,定义一个路由:
# your urls.py
from django.urls import path
from yourviews import JustTest
urlpatterns = [
...,
path("/path/<int:id>/", JustTest.as_view()),
]
然后定义一个视图:
# your views.py
from django.views import View
from django.http.response import HttpResponse
from django_simple_api import Query
class JustTest(View):
def get(self, request, id: int = Query()):
return HttpResponse(id)
注意,要生成文档,必须使用
django-simple-api
的规则声明参数(如上图所示)!点击 声明参数 查看如何声明参数。
访问接口文档
完成上述配置和示例后,现在就可以启动服务器并访问接口文档了。
如果你的服务在本地运行,可以访问 http://127.0.0.1:8000/docs/ 来查看接口文档。