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錐化工具使用教程
