亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Python3+Django get/post請求實現教程詳解

Python3+Django get/post請求實現教程詳解

熱門標簽:深圳網絡外呼系統代理商 千呼ai電話機器人免費 申請辦個400電話號碼 騰訊地圖標注有什么版本 柳州正規電銷機器人收費 鎮江人工外呼系統供應商 高德地圖標注字母 外呼系統前面有錄音播放嗎 400電話辦理費用收費

一、說明

之前寫了一篇“Python3+PyCharm+Django+Django REST framework開發教程 ”,想著直接介紹rest就完了。但回過頭來看,一是rest在解耦的同時將框架復雜化了如果沒有多終端那rest根本沒有降低復雜度反而增加了復雜度,二是基礎的get和post實現自己還是看半天。所以還是有必要再寫一篇來介紹django常規的MVC開發。

環境搭建程項目創建都類似的的rest化部分之前(2.5及之前)進行操作即可,就不重復說明了。這里我創建的項目為django1,初始目錄結構如下

二、環境配置

如果自己創建的項目不叫django1,則以下所有django1修改為自己的項目名。

 2.1 自定義模版路徑及創建模版

編緝django1/django1/setting.py,定位到TEMPLATES變量,將DIRS的值修改為BASE_DIR+"/django1/templates",

在django1/django1目錄下創建templates文件夾,并在其下創建get.html、post.html、result.html三個文件。

get.html,用于get提交:

!DOCTYPE html>
html>
head>
meta charset="utf-8">
title>get請求示例/title>
/head>
body>
  form action="/get" method="get">
    input type="text" name="q" />
    input type="submit" value="搜索" />
  /form>
/body>
/html>

post.html,用于post提交。{%%}表示其內是Django模板語句,{% csrf_token %}指示此表單加載時返回token在其提交時進行token認證(如果要關閉服務端該csrf附御功能將setting.py----MIDDLEWARE----'django.middleware.csrf.CsrfViewMiddleware'注釋掉):

!DOCTYPE html>
html>
head>
meta charset="utf-8">
title>post請求示例/title>
/head>
body>
  form action="/post" method="post">
    {% csrf_token %}
    input type="text" name="q" />
    input type="submit" value="搜索" />
  /form>
/body>
/html>

result.html,用于顯示get和post輸入的內容。{{}}表示其內是Django模板變量:

h1>{{ result }}/h1>

2.2 配置請求路由

Django所有請求路由都由urls.py設置,即便是存在的靜態文件(如html)也要配置路由才能訪問。

編緝django1/django1/urls.py,修改為以下內容:

from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from . import view

urlpatterns = [
  path('admin/', admin.site.urls),
  # url(r'^hello$', view.hello),
  url(r'^get\.html$', view.get_html),
  url(r'^get$', view.get),
  url(r'^post\.html$', view.post_html),
  url(r'^post$', view.post),
]

2.3 實現處理邏輯

在2.2中我們配置了get.html、get、post.html、post四個請求分別轉交到view.get_html、view.get、view.post_html、view.post進行處理。本節我們實現這四個處理邏輯。

在django1/django1文件夾下創建view.py,寫入以下內容:

from django.shortcuts import render, render_to_response

def get_html(request):
  return render_to_response('get.html')

def get(request):
  context = {}
  # 通過request.GET['name']形式獲取get表單內容
  # result為重定向到的result.html所使用的變量
  context['result'] = f"你搜索的內容為:{request.GET['q']}"
  return render(request, 'result.html', context)

def post_html(request):
  # 不能和get一樣使用render_to_response必須使用render進行重定向,不然服務端不會設置csrf_token
  # return render_to_response('post.html')
  return render(request, 'post.html')

def post(request):
  context = {}
  # 通過request.GET['name']形式獲取post表單內容
  # result為重定向到的result.html所使用的變量
  context['result'] = f"你搜索的內容為:{request.POST['q']}"
  return render(request, 'result.html', context)

其中注意如注釋所強調,post_html中不能使用render_to_response必須使用render進行重定向,不然服務器不能成功返回token導致token驗證失敗進而導致不能訪問頁面(403,CSRF token missing or incorrect.)。如下圖所示:

另外,如上所示返回了詳細的錯誤信息,這在信息安全中是忌諱但這并不是django沒考濾到,而是Django默認開啟DEBUG模式,到settings.py中設置DEBUG = False,并設置ALLOWED_HOSTS即可(ALLOWED_HOSTS不是指允許訪問服務的IP而是允許外部訪問服務地址)。

三、運行效果

3.1 總體目錄結構

經第二大節所有操作,項目目錄結構如下圖所示(.idea和__pycache__不用管): 

3.2 運行效果

get請求頁面:

get請求結果:

post請求頁面:

post請求結果:

本文主要介紹了Django中get/post請求實現簡單方法,想了解更多關于Django的使用教程請查看下面的相關鏈接

您可能感興趣的文章:
  • python爬蟲請求庫httpx和parsel解析庫的使用測評
  • python爬蟲系列網絡請求案例詳解
  • 詳解python requests中的post請求的參數問題
  • 快速一鍵生成Python爬蟲請求頭
  • python 實現Requests發送帶cookies的請求
  • python實現三種隨機請求頭方式
  • Python urllib request模塊發送請求實現過程解析
  • python 爬蟲請求模塊requests詳解
  • Python Http請求json解析庫用法解析
  • python 發送get請求接口詳解
  • python+excel接口自動化獲取token并作為請求參數進行傳參操作
  • Python使用grequests并發發送請求的示例
  • Python爬蟲基礎講解之請求

標簽:哈爾濱 烏蘭察布 平頂山 郴州 大慶 烏蘭察布 海南 合肥

巨人網絡通訊聲明:本文標題《Python3+Django get/post請求實現教程詳解》,本文關鍵詞  Python3+Django,get,post,請求,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python3+Django get/post請求實現教程詳解》相關的同類信息!
  • 本頁收集關于Python3+Django get/post請求實現教程詳解的相關信息資訊供網民參考!
  • 推薦文章
    色综合久久天天综线观看| 精品国产一区二区三区久| 九九国产| 国产不卡精品一区二区三区| 欧美爱爱动态| 国产麻豆精品高清在线播放| 国产一区二区精品| 九九热国产视频| 午夜在线影院| 一本高清在线| 午夜在线影院| 日韩在线观看免费| 成人a大片高清在线观看| 精品在线免费播放| 成人免费网站久久久| 欧美激情在线精品video| 一级片免费在线观看视频| 四虎影视精品永久免费网站| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美国产日韩在线| 国产精品免费久久| 日韩一级黄色| 天天做日日爱| 久草免费资源| 欧美日本免费| 台湾美女古装一级毛片| 91麻豆精品国产自产在线| 亚洲wwwwww| 久久成人性色生活片| 日韩avdvd| 久久久久久久男人的天堂| 午夜欧美福利| 久久国产一久久高清| 成人a级高清视频在线观看| 国产成人啪精品| 日韩在线观看视频黄| 国产a视频| 二级特黄绝大片免费视频大片| 黄色短视屏| 久久99中文字幕久久| 成人免费网站久久久| 日本免费看视频| 欧美激情一区二区三区视频 | 韩国三级视频在线观看| 色综合久久手机在线| 麻豆网站在线免费观看| 韩国毛片| 日韩在线观看视频黄| 欧美另类videosbestsex高清| 超级乱淫黄漫画免费| 国产不卡福利| 中文字幕一区二区三区精彩视频| 日韩字幕在线| 青草国产在线观看| 国产精品自拍一区| 亚洲女人国产香蕉久久精品| 九九九网站| 欧美激情一区二区三区在线| 日日夜夜婷婷| 日韩在线观看视频黄| 国产麻豆精品高清在线播放| 国产网站麻豆精品视频| 国产一区二区精品| 国产不卡在线播放| 99热精品在线| 天天做日日爱| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美一级视频免费| 一级毛片视频在线观看| 欧美国产日韩在线| 久久精品大片| 国产成a人片在线观看视频| 一本高清在线| 成人免费观看男女羞羞视频| 黄视频网站在线看| 日韩在线观看视频黄| 九九精品在线播放| 国产不卡福利| 精品久久久久久综合网| 国产麻豆精品高清在线播放| 麻豆网站在线免费观看| 成人a大片高清在线观看| 精品视频免费看| 精品视频在线观看免费 | 国产网站在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩男人天堂| 日本在线不卡免费视频一区| 国产一区免费观看| 国产伦理精品| 亚洲天堂免费| 色综合久久手机在线| 国产激情一区二区三区| 日韩中文字幕在线播放| 天天做日日爱夜夜爽| 午夜在线影院| 国产一区二区精品久| 午夜精品国产自在现线拍| 尤物视频网站在线| 日韩专区亚洲综合久久| 九九久久国产精品大片| 久久国产精品自线拍免费| 日韩avdvd| 国产a视频| 国产激情一区二区三区| 国产精品免费久久| 九九精品在线播放| 国产成人精品影视| 国产麻豆精品免费视频| 久久国产影院| 精品国产一区二区三区久| 国产成人啪精品| a级黄色毛片免费播放视频| 欧美一级视频免费| 一本高清在线| 欧美国产日韩精品| 国产91视频网| 精品国产一区二区三区国产馆| 香蕉视频亚洲一级| 九九热国产视频| 一级女性全黄生活片免费| 国产高清在线精品一区a| 亚洲爆爽| 999精品在线| 成人免费观看网欧美片| 九九精品久久久久久久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 中文字幕一区二区三区 精品| 国产成人精品综合| 天堂网中文在线| 精品视频一区二区三区免费| 韩国毛片免费大片| 国产一区免费在线观看| 可以在线看黄的网站| 99久久精品费精品国产一区二区| 青青青草影院| 久久精品店| 精品在线视频播放| 九九九在线视频| 99久久精品国产国产毛片 | 精品国产一级毛片| 日本免费看视频| 欧美一级视频免费观看| 日日爽天天| 国产不卡高清| 欧美激情中文字幕一区二区| 999久久66久6只有精品| 欧美a级片免费看| 成人免费网站视频ww| 国产一区二区精品| 91麻豆精品国产综合久久久| 亚飞与亚基在线观看| 中文字幕一区二区三区 精品| 国产精品1024永久免费视频| 精品毛片视频| 日韩免费片| 黄色免费三级| 国产91精品一区| 精品国产香蕉在线播出| 精品国产一级毛片| 欧美国产日韩久久久| 成人av在线播放| 黄色福利片| 免费国产一级特黄aa大片在线| 午夜欧美成人香蕉剧场| 国产福利免费视频| 一级女性全黄生活片免费 | 亚州视频一区二区| 久久99爰这里有精品国产| 91麻豆国产福利精品| 日本在线www| 亚洲 欧美 成人日韩| 韩国毛片 免费| 国产伦久视频免费观看视频| 99色视频在线| 香蕉视频久久| 久久99中文字幕| 亚飞与亚基在线观看| 日韩免费片| 久久精品免视看国产成人2021| 国产极品精频在线观看| 欧美激情一区二区三区视频高清| 欧美大片a一级毛片视频| 国产网站免费在线观看| 999精品影视在线观看| 四虎久久影院| 国产一区二区精品久久91| 亚洲精品久久玖玖玖玖| 国产国语在线播放视频| 99久久精品费精品国产一区二区| 亚洲女初尝黑人巨高清在线观看| 韩国毛片免费大片| 国产极品精频在线观看| 国产91精品一区| 国产不卡在线看| 欧美一级视频免费观看| 欧美另类videosbestsex视频 | 国产麻豆精品hdvideoss| 久久国产精品永久免费网站| 精品视频免费观看|