Login
网站首页 > 文章中心 > 其它

python◆django◆rest框架配置创建方法

作者:小编 更新时间:2023-08-13 15:33:01 浏览量:257人看过

下面是"Python◆Django◆REST框架配置创建方法"的详细攻略.

1. 环境配置


pip install djangorestframework


2. 创建Django项目

使用以下命令可以创建一个Django项目:


django-admin startproject project_name


其中project_name是你自己设置的项目名称,可以根据自己的需要进行修改.

③ 创建Django应用

使用以下命令可以在Django项目中创建一个应用:


python manage.py startapp app_name


其中app_name是你自己设置的应用名称,可以根据自己的需要进行修改.需要将这个应用加入到Django项目中,可以在settings.py文件中的INSTALLED_APPS中添加该应用名称.

④ 创建REST API视图

在Django应用中,需要新建一个views.py文件,用于存放REST API视图.以下是一个示例代码:


from rest_framework.decorators import api_view
from rest_framework.response import Response

@api_view(['GET'])
def hello_world(request):
return Response({"message": "Hello world!"})


这个示例代码定义了一个名为hello_world的视图函数,它接受GET请求,并返回一个JSON响应,内容为{"message": "Hello world!"}.

⑤ 配置REST框架

在Django项目的settings.py文件中,需要进行如下配置:


INSTALLED_APPS = [
# 其他应用...
'rest_framework',
'app_name',  # 将创建的应用名称添加到列表中
]

REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
     'rest_framework.renderers.JSONRenderer',
),
'DEFAULT_PARSER_CLASSES': (
    'rest_framework.parsers.JSONParser',
),
}


这个配置告诉Django在哪些地方寻找视图函数,并告诉REST框架使用哪些解析器和渲染器.

⑥ 创建Django URLS

在Django应用的urls.py中,需要定义REST API的URL路由,示例代码如下:


from django.urls import path
from . import views

urlpatterns = [
# 示例URL路由
path('hello_world/', views.hello_world, name='hello_world'),
]


这个示例路由会将HTTP GET请求的/hello_world/路径路由到之前定义的hello_world视图上.

⑦ 启动Django服务器

使用以下命令启动Django服务器:


python manage.py runserver


好了,全部的Python◆Django◆REST框架配置创建方法的详细攻略.其中,示例代码一和示例代码二就是以上步骤中所使用的示例代码.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章