django request.get,django request.post.get
作为Python中流行的编程语言,其内置的Django框架是一个很好的网络框架,可以用来搭建后端,与前端进行交互。所以我们来学习一下如何使用Python在本地进行请求,通过请求让Django帮我们解决一些问题。
目录
Django配合python进行请求。Django代码部分前言REST _ framework API/views . py installed _ apps本地接口
Django配合python进行requests请求
前言
我们在写代码的时候,经常会用到前后端分离的方法,比如微信小程序,安卓,网站等等…
所以Python是目前比较流行的编程语言,它内置的Django框架是一个很好的网络框架,可以用来搭建后端和前端交互。所以我们来学习一下如何用Python在本地发出请求,并请Django帮助我们解决一些问题。
Django代码部分
首先,创建一个Django项目后,我们会发现官方已经为我们配置了很多文件。但是这些文件还是不够。我们需要创建另一个应用程序。然后可以直接在终端输入一行指令。
python manage.py startapp api
输入这行指令后,我们会发现在我们的代码中出现了一个名为api的文件夹。
rest_framework
现在我们打开api文件夹下的views.py文件。然后你可以看到里面什么都没有。
所以现在我们来写一个简单的接口。这个接口用于接收请求、处理请求并返回请求。他的本质是一个阶级。现在让我们用下面的代码写一个简单的演示:
api/views.py
从rest_framework.views导入APIView
从rest_framework.response导入响应
课堂演示(APIView):
def __init__(self,**kwargs):
超级()。__init__(**kwargs)
def post(self,request,*args,**kwargs):
打印(请求.数据)
返回响应({message: True})
让我们看看项目文件中的urls.py。这个文件的意义在于你可以配置网页的地址和页面的界面内容。
来自django.contrib导入管理
从django.urls导入路径
从api导入视图
urlpatterns=[
路径( admin/,admin.site.urls),
路径( login/,views.demo.as_view())
]
这样,我们运行django项目后,可以直接在URL的端口后添加/login/,就可以直接看到我们演示的界面。
INSTALLED_APPS
写完上面的部分,我们还需要写一个东西,否则我们的框架可能无法正常工作。所以让我们在代码中找到setting.py。找到INSTALLED_APPS。
找到后,我们将添加相同的参数‘rest _ framework’。
本地接口
现在我们运行Django接口,但是我们没有写测试部分,所以我们不确定我们的代码是否正确。
代码如下:
导入请求
URL= http://127 . 0 . 0 . 1:8000/log in/
r=requests.post(url=url,data={test: 嘿嘿嘿, mes:666})
ui=r.text
打印(用户界面)
运行后,我们可以看到本地接收到一个参数{message : true}。那么我们的django和Python的本地交互就完成了。
关于Django与python合作发出请求的这篇文章到此为止。有关Django python请求的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。