django接受表單

2022-07-26 05:27:16 字數 1243 閱讀 2357

error_msg = '不能為空,請重新輸入!'

return render(request, 'regist/register.html', )

else:

print('準備輸入mysql')

return httpresponse('註冊成功')

elif request.method == 'get':

return render(request,'regist/register.html',)

}

urls.py會傳給views.fun 乙個request變數,包含所有http引數。

request.method 包括get和post,post裡,fun可以獲取表單傳過來的引數,然後進行orm操作。

表單還可以傳檔案到服務端,不過表單裡要寫enctype="multipart/form-data",在服務端指定存到路徑。

另外,如果表單裡有checkbox這種多選的input型別,在後台收到的就是乙個list,需要用list = request.post.getlist.

Django配置表單

將html與css分離 將html檔案放入templates檔案中 css放入建立的static css檔案中 方便管理 databases databases templates templates 中 將根目錄與html做乙個連線 dirs os.path.join base dir,templ...

Django 表單使用

django提供對表單處理的支援,可以簡化並自動化大部分的表單處理工作。表單系統的核心部分是django 的form類。django 的資料庫模型描述乙個物件的邏輯結構 行為以及展現給我們的方式,與此類似,form類描述乙個表單並決定它如何工作和展現。假如我們想在網頁中建立乙個表單,用來獲取使用者想...

python提交表單無效 Django 表單無效

我目前正在努力使我的 正常工作。我手動建立了表單 模板.html 當我用print呼叫它時,我可以看到所有的資料 請求.post 英吋 檢視.py 結帳 但是 有效嗎 英吋 檢視.py 結帳 不起作用。意思是我的 無效。在 我認為問題是,我手動建立了表單,並在驗證資料後將其與模型表單組合在一起格式有...