使用Python和Django处理requests请求
我是本际云服务器推荐网的小编小本本,今天我们来介绍一下如何使用Python和Django处理requests请求,并构建后端和前端的互动。

Django编码部分
首先,在构建一个Django项目后,我们需要建立一个app来处理请求。可以通过终端命令:
python manage.py startapp api
接下来,在api文件夹下的views.py中编写接口的代码。例如:
from rest_framework.views import APIView
from rest_framework.response import Response
class demo(APIView):
def __init__(self,**kwargs):
super().__init__(**kwargs)
def post(self,request,*args,**kwargs):
print(request.data)
return Response({'message':True})
然后要在项目文件urls.py中配置路由,例如:
from django.urls import path
from api import views
urlpatterns=[
path('login/',views.demo.as_view())
]
最后,记得在setting.py文件中添加“rest_framework”参数:
INSTALLED_APPS = [
...
'rest_framework',
'api',
]
本地接口测试
最后,我们需要写一些测试代码来确保接口的正确性。例如:
import requests
url='http://127.0.0.1:8000/login/'
r=requests.post(url=url,data={'test':"heiheihei",'mes':"666"})
ui=r.text
print(ui)
运行后,我们就可以看到本地接受到了一个参数{‘message’:True},这意味着Python和Django已经成功地处理了requests请求并返回响应。
希望这篇文章对您有所帮助,谢谢阅读!
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6922.html
