Django创建一个get接口
时间: 2023-05-22 09:05:54 浏览: 73
好的,以下是创建一个 Django 的 GET 接口的示例代码:
1. 首先,在你的 Django 项目中创建一个视图函数(view function),用来处理 GET 请求和返回对应的数据。
```python
from django.http import JsonResponse
def my_get_api(request):
# 处理 GET 请求
# ...
# 返回数据(这里假设要返回一个字典)
data = {
'name': 'John',
'age': 25,
'location': 'New York'
}
return JsonResponse(data)
```
2. 接下来,为这个视图函数添加路由(URL 映射)。在你的项目中的 `urls.py` 文件里加上下面这行代码:
```python
from django.urls import path
from . import views
urlpatterns = [
path('my-get-api/', views.my_get_api, name='my_get_api'),
# 这里指定了路由 '/my-get-api/',对应到视图函数 `my_get_api`
]
```
这样,当客户端向 `/my-get-api/` 这个 URL 发送 GET 请求时,Django 会自动调用 `my_get_api` 函数,并将函数返回的数据包装成 JSON 格式的 HTTP 响应返回给客户端。