python之中的django是网页程序开发框架,而requests则是用来向服务器发送请求的并接收数据,这一个过程就叫做前后端交互 。那么现在就来和小编一起学习一下,使用requests发送请求并且交由django框架程序后端来处理的方法,往下看看吧 。
【Django框架如何接收requests请求?Python框架django如何处理请求】

1.那么首先就是需要在pycharm内新建项目,然后选择使用django框架,这样就可以把程序开发所需配置文件以及项目架构都生成好 。之后打开api文件夹下的views.py文件,该文件就是用来处理前端传进来的请求的 。
编写代码时只需要使用requests.data就可以获取到请求传进来的数据,详细代码示例如下所示:
from rest_framework.views import APIViewfrom rest_framework.response import Responseclass demo(APIView): def __init__(self, **kwargs): super().__init__(**kwargs) def post(self, request, *args, **kwargs): print(request.data) return Response('me')2.编写完后端处理代码之后,还需要去编写前端页面显示的代码,主要是设置url链接以及网页内容,这样在使用requests库发送请求时才可以使用这个链接来接收他 。
只需要去定义一个列表就可以了,在这个列表之中使用path()类来实例化接口 。该类需要传入两个参数,分别是接口路径以及它所对应的页面,学习代码示例如下所示:
from django.contrib import adminfrom django.urls import pathfrom api import viewsurlpatterns = [path('admin/', admin.site.urls),path('login/', views.demo.as_view())]3.然后还要将settings.py配置文件打开,在INSRALLED_APPS这个属性的结果添加参数rest_framework,这是为了让框架可以来正常工作 。那么最后就是要去编写发送requests请求的脚本了,该脚本只要发送的请求是post类型且连接为本地端口的login接口就行,详细代码如下:
import requestsurl = 'http://127.0.0.1:8000/login/'r = requests.post(url=url, data=https://www.ycpai.cn/python/{'test': "heiheihei", 'mes':"666"})ui = r.textprint(ui)以上就是关于“Django框架如何接收requests请求?Python框架django如何处理请求”的全部内容了,希望对你有所帮助 。



微信扫码,学习更方便

现在报名赠100例知识点合集

猜你喜欢
- 怎么看电脑是什么系统 教你如何看电脑系统
- Python怎么读取word指定位置表格?Python读取word表格数据如何指定位置
- Python获取word表格数据怎么做?Python如何获取word文件中表格
- 怎么种荸荠才会很甜 如何种荸荠才会很甜
- Python数字1出现的次数怎么获取?Python如何获取序列中数字1出现次数
- Python如何转换百分数?Python中百分比怎么输出
- Python捕获相机视频播放怎么做?Python如何读取摄像头视频然后播放
- Python如何读取摄像头视频并保存?Python怎么保存摄像头视频数据
- 如何养花管理花椒树
- 如何利用C4D锥化文字模型?C4D锥化工具使用教程
