django初識 筆記 二)

2021-10-12 02:58:05 字數 2759 閱讀 8329

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系統下命...