在文本区域中呈现Django API的答案,可以通过以下步骤实现:
@api_view
装饰器来定义API视图函数。urlpatterns
来定义URL路径和对应的视图函数。以下是一个简单的示例代码:
# views.py
from rest_framework.decorators import api_view
from rest_framework.response import Response
@api_view(['GET'])
def api_example(request):
data = {
'message': 'Hello, World!',
'status': 'success'
}
return Response(data)
# urls.py
from django.urls import path
from .views import api_example
urlpatterns = [
path('api/example/', api_example, name='api_example'),
]
# template.html
<!DOCTYPE html>
<html>
<head>
<title>Django API Example</title>
</head>
<body>
<h1>API Response:</h1>
<p>{{ response.message }}</p>
<p>Status: {{ response.status }}</p>
</body>
</html>
在上述示例中,api_example
函数是一个简单的API视图函数,用于返回一个包含消息和状态的JSON响应。在urls.py
中,将api_example
函数与/api/example/
路径进行关联。在template.html
模板中,使用模板语言展示API返回的数据。
注意:以上示例仅为演示目的,实际的Django API开发可能涉及更复杂的逻辑和数据处理。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云