3、使用者輸入資料讀取
---------------urls----------------------------------
def login
(request)
:# return httpresponse('') 字串
if request.method ==
"get"
:return
render
(request,
'login.html'
)else
: # 使用者post提交的資料
print
(request.post)
---------------login.html----------------------------
"post" action=
"/login/"
>
"text" name=
"username"
/>
"password" name=
"password"
/>
"submit" value=
"登入"
/>
<
/form>
---------------完成登入任務--------------------------
:# return httpresponse('') 字串
if request.method ==
"get"
:return
render
(request,
'login.html'
)else
: # 使用者提交的資料
u = request.post.
get(
'user'
) p = request.post.
get(
'password'
)if u ==
'ww'
and p ==
'wwww'
: 登入資訊匹配
return
redirect
('')else
:return
render
(request,
'login.html'
)4、url的對應關係
('要跳轉的**'
)實現django模板的跳轉
#render的引數型別
# pymsql 資料庫取得資料類似如下:
'user_list_dict':[
,,]}
)def login
(request)
:# return httpresponse('') 字串
if request.method ==
"get"
:return
render
(request,
'login.html'
)else
: # 使用者提交的資料
u = request.post.
get(
'username'
) p = request.post.
get(
'password'
)if u ==
'ww'
and p ==
'wwww'
:#return redirect('') # 跳轉到某個位址、
return
redirect
('/index/'
) #跳轉到設定頁 建立index函式 index.html
else
: # 登入失敗
return
render
(request,
'login.html',)
urlpatterns =
[#path(admin, admin.site.urls),
path
(r'login/'
,login)
,path
(r'index/'
,index) #新增新路徑
]
Django學習小記(二) 框架初識
二 目錄釋義 三 請求流轉順序 四 專案設定檔案setting.py 生成特定功能應用 功能 實現某種專有功能的應用,下圖中的api資料夾 專案和應用區別 應用是乙個專門做某件事的網路應用程式 比如部落格系統,或者公共記錄的資料庫,或者小型的投票程式。專案則是乙個 使用的配置和應用的集合。專案可以包...
Django學習 一 初識Django
相對於python的其他web框架,django 的功能是最完整的,django 定義了服務發布 路由對映 模板程式設計 資料處理的一整套功能。這也意味著django模組之間緊密耦合,開發者需要學習django自已定義的這 整套技術。django的主要特點如下。django是遵循mvc架構的web開...
初識Django框架
開啟終端 輸入命令 django admin startproject demo 其中demo是專案名稱可以自定義 在manage.py同級目錄下開啟終端輸入命令啟動專案 python3 manage.py runserver 在瀏覽器中輸入本機ip 127.0.0.1 8000 linux系統下命...