Django框架如何接收requests請求?Python框架django如何處理請求

python之中的django是網頁程序開發框架,而requests則是用來向服務器發送請求的并接收數據,這一個過程就叫做前后端交互 。那么現在就來和小編一起學習一下,使用requests發送請求并且交由django框架程序后端來處理的方法,往下看看吧 。
【Django框架如何接收requests請求?Python框架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如何處理請求”的全部內容了,希望對你有所幫助 。
Django框架如何接收requests請求?Python框架django如何處理請求


Django框架如何接收requests請求?Python框架django如何處理請求


Django框架如何接收requests請求?Python框架django如何處理請求


微信掃碼,學習更方便
Django框架如何接收requests請求?Python框架django如何處理請求


現在報名贈100例知識點合集
Django框架如何接收requests請求?Python框架django如何處理請求


    猜你喜歡