Django向後台傳送使用者名稱和密碼

2021-09-12 19:41:24 字數 1607 閱讀 7225

django向後台傳送使用者名稱和密碼

在前面的乙個部落格裡面,我仔細的給出了django的安裝,配置以及第乙個hello world程式,然而做乙個**,僅僅有這個是不夠的,至少需要你能夠傳輸一些資料到後台,然後再考慮其他的。由於博主暫時新學這個框架,資料庫這一塊暫時不歸博主負責,所以在目前的介紹中,暫時不會與資料庫進行連線,之後會再進行整合,給出全部**。目前的所有資料,直接先自己編造。

這個測試要得到的介面圖形如下(漂亮妹子鎮樓):

要求使用者輸入使用者名稱和密碼,然後提交之後可以重新整理介面,得到當前已經得到的使用者名稱和密碼。

$.ajax(} }

這一種方式需要在ajax裡面的success新增乙個重新整理介面的語句:location.reload(true);將上面的**放在html檔案裡面想要顯示**的地方。這個方法在後台的的**如下:

from django.shortcuts import render

data_lines=

def index(request):

if request.post:

print("開始進入資料")

username = request.post.get("a",none)

password = request.post.get("b",none)

print(username,password)

temp =

return render(request, "mainpage.html", )

在這裡,我的前端介面叫mainpage.html,傳輸過去的data資料是乙個list型別,如data_lines=[,]傳輸到前面名為data,是迴圈取data裡面的資料,}是取到裡面key是user的value值。

但是這個方法需要重新整理整個介面,而且有一些判斷的資料,比如在後台沒有取到時會返回字串之類的就不好使用了,所以我想把資料以json的格式返回到jquery裡面,然後用jq將這個進行相應的操作顯示,得到的就是方法二。

方法二:將處理得到的資料返回給jq,然後再不用重新整理頁面顯示在前端

html檔案: 建乙個**,乙個id,方便找到這個位置

//全部網頁**

name:

password:提交

使用者名稱:

密碼:

urls裡面的配置:

path('index/', cmdb_views.index,name='index'),

views裡面檔案的處理:

data_lines=

//資料暫時虛構,沒有和資料庫互動

def index(request):

if request.post:

print("開始進入資料")

username = request.post.get("a",none)

password = request.post.get("b",none)

print(username,password)

temp =

return jsonresponse(data_lines,safe=false)

如果有什麼問題,可以與博主聯絡。

django中文使用者名稱

mysql資料庫啟用中文 在mysql的配置檔案 etc my.cnf的 mysqld 下加入 character set server utf8django啟用中文使用者名稱 django預設只能以字母 數字 下劃線組成使用者名稱,修改檢驗使用者名稱的正規表示式可以繞過這一規則 usr lib p...

python註冊使用者名稱和密碼登入 使用者名稱和密碼登入

我想建立乙個登入,其中將開啟乙個文字 csv檔案,從檔案中讀取 有效 的使用者名稱和密碼,然後如果使用者新增的內容與檔案中的內容匹配,那麼它將允許訪問程式的其餘部分 如何將下面的 整合到其中乙個檔案中開啟乙個檔案,讀取有效的使用者名稱和密碼,並根據使用者的輸入進行檢查 目前我有一些工作,但只有乙個密...

git使用者名稱和郵箱

配置使用者名稱 git config global user.name 使用者名稱 git config golbal user.email 郵箱 檢查 是否配置成功 git config list 或者檢查檔案是否建立 預設路徑是 gitconfig 檔案中,表示當前使用者的目錄,比如我的是 c ...