django request.get,django request.post.get

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: