摘要:創(chuàng)建一個(gè)簡(jiǎn)單的項(xiàng)目用來(lái)接受表單的數(shù)據(jù)創(chuàng)建一個(gè)簡(jiǎn)單的項(xiàng)目用來(lái)接受表單的數(shù)據(jù)先切換到要保存項(xiàng)目的目錄中,這里需要根據(jù)自己安裝目錄填寫(xiě)修改配置在修改修改配置,在修改在同級(jí)創(chuàng)建文件夾并在該目錄下創(chuàng)建內(nèi)容如下在同級(jí)創(chuàng)
# 先切換到要保存項(xiàng)目的目錄中,這里 django-admin.py 需要根據(jù)自己安裝目錄填寫(xiě)
python D:Python3.5Libsite-packagesdjangobindjango-admin.py startproject app01
"DIRS": [os.path.join(BASE_DIR, "templates/").replace("", "/")],
Title
hello worlds
from django.shortcuts import render
def klvchen(req):
print("前端數(shù)據(jù): ", req.GET)
return render(req, "index.html")
from django.contrib import admin
from django.urls import path
from app01 import views
urlpatterns = [
path("admin/", admin.site.urls),
path("klvchen/", views.klvchen),
]
cd F:python_scriptDjiangoapp01
python manage.py runserver 8090
http://127.0.0.1:8090/klvchen/?username=klvchen&passwd=123456&sex=0&hobby=pingong&hobby=yumaoqiu
修改 index.html 內(nèi)容,把 method 方式由 get 修改成 post
修改 views.py
from django.shortcuts import render
def klvchen(req):
print("前端數(shù)據(jù): ", req.POST)
return render(req, "index.html")
因?yàn)樯婕暗桨踩珕?wèn)題,修改 settings.py 注銷掉下面這段
#"django.middleware.csrf.CsrfViewMiddleware",
重新訪問(wèn),提交表單
method: 表單的提交方式有兩種: post/get ,默認(rèn)取值為 get,它們的區(qū)別為
get: 1.提交的鍵值對(duì).放在地址欄中url后面. 2.安全性相對(duì)較差. 3.對(duì)提交內(nèi)容的長(zhǎng)度有限制.
post: 1.提交的鍵值對(duì) 不在地址欄. 2.安全性相對(duì)較高. 3.對(duì)提交內(nèi)容的長(zhǎng)度理論上無(wú)限制.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/1406.html
摘要:一個(gè)表單由一或多個(gè)部件組成,這些部件可以是文本框單行或多行選擇框按鈕復(fù)選框或單選按鈕。在我們的示例里,一個(gè)文本框中用了該屬性的默認(rèn)值,該值表示一個(gè)基本的單行文本框,用于接收無(wú)控制或驗(yàn)證的任何文本。 前言 這個(gè)系列譯自mdn上的一份表單指南,原文詳盡闡述了表單相關(guān)的基礎(chǔ)知識(shí)。而表單作為一個(gè)經(jīng)典的頁(yè)面交互方式,是每個(gè)前端工程師繞不開(kāi)的話題,通過(guò)翻譯這個(gè)系列的文章既是有助于掃清自己的知識(shí)盲區(qū)...
摘要:文本框獲得焦點(diǎn)時(shí),選中其中所有的文本思路利用焦點(diǎn)事件事件,在文本框獲得焦點(diǎn)時(shí),利用其方法選中所有文本。自動(dòng)切換焦點(diǎn)思路利用事件檢測(cè)用戶輸入新字符后,文本框內(nèi)的字符串是否已經(jīng)達(dá)到最大長(zhǎng)度,若達(dá)到最大長(zhǎng)度,則將焦點(diǎn)切換至下一個(gè)文本框。 JavaScript 表單腳本 通過(guò) document.forms 可以獲得一個(gè)包含當(dāng)前頁(yè)面中所有表單的集合 HTMLFormElement 接口 下面是這...
摘要:每個(gè)表單域都可以連接到一個(gè)或多個(gè)是一個(gè)用于檢查用戶提交的輸入是否合法的函數(shù)。表單域構(gòu)造函數(shù)的第一個(gè)參數(shù)是一個(gè),在渲染表單到時(shí)會(huì)使用。驗(yàn)證確保提交的表單域不為空。表單域驗(yàn)證都是直接從包中導(dǎo)入。表格展示了一組支持的標(biāo)準(zhǔn)表單域。 第二章中介紹的request對(duì)象公開(kāi)了所有客戶端發(fā)送的請(qǐng)求信息。特別是request.form可以訪問(wèn)POST請(qǐng)求提交的表單數(shù)據(jù)。 盡管Flask的request...
摘要:每個(gè)表格均有若干行由標(biāo)簽定義,每行被分割為若干單元格由標(biāo)簽定義。字母指表格數(shù)據(jù),即數(shù)據(jù)單元格的內(nèi)容。數(shù)據(jù)單元格可以包含文本圖片列表段落表單水平線表格等等。表格最重要的目的是顯示表格類數(shù)據(jù)。規(guī)定在提交表單時(shí)所用的方法默認(rèn)。 import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STRE...
摘要:表單一介紹標(biāo)簽表示為表單,表單元素是允許用戶在表單中輸入內(nèi)容。屬性值被提交表單的類型二表單組件組件一般被定義在表單中標(biāo)簽中標(biāo)簽表示輸入框,為空標(biāo)簽。屬性,屬性規(guī)定要顯示的元素的類型。冒號(hào)表示分隔符,分號(hào)表示結(jié)束符。 表單 一、介紹 標(biāo)簽表示為表單,表單元素是允許用戶在表單中輸入內(nèi)容。 屬性:action-提交表單的地址 Method-提交表單的方式。屬性值:get/post ...
摘要:表單一介紹標(biāo)簽表示為表單,表單元素是允許用戶在表單中輸入內(nèi)容。屬性值被提交表單的類型二表單組件組件一般被定義在表單中標(biāo)簽中標(biāo)簽表示輸入框,為空標(biāo)簽。屬性,屬性規(guī)定要顯示的元素的類型。冒號(hào)表示分隔符,分號(hào)表示結(jié)束符。 表單 一、介紹 標(biāo)簽表示為表單,表單元素是允許用戶在表單中輸入內(nèi)容。 屬性:action-提交表單的地址 Method-提交表單的方式。屬性值:get/post ...
閱讀 3311·2021-09-30 09:54
閱讀 3808·2021-09-22 15:01
閱讀 3116·2021-08-27 16:19
閱讀 2581·2019-08-29 18:39
閱讀 2168·2019-08-29 14:09
閱讀 638·2019-08-26 10:23
閱讀 1346·2019-08-23 12:01
閱讀 1876·2019-08-22 13:57