Django(二):Django完整的登錄示例

  1. 下載Django
  2. 一個完整的頁面請求
  3. Django項目的啓動
  4. 配置相關
  5. form表單提交的問題
  6. app建立及配置
 

1.下載Django:
pip install django==1.11.11
建立Django項目:
Django-admin startproject 項目名
 

2.一個完整的頁面請求:

 


3.Django項目的啓動:
    1.命令行啓動

 

    2.pcharm啓動

 

 

4.配置相關

 

 

 

 

5.form表單提交的問題:
 
驗證若是獲取表單提交的數據

 

 
先是建立一個表單,注意要加name屬性

 

 
這裏是打印的內容:
 
對其進行修改,來獲取字典裏的內容:
結果打印出了用戶提交的內容

 

 
而後對其進行優化:

 

成功篩選出用戶提交的帳號和密碼!
 
添加對帳號密碼的驗證:
 

 

再次判斷get和post請求:
request.GET  -->大字典
request.GET['name']/request.GET['id']     -->key不存在就會報錯
request.GET.get('name', 'sb')    若是key不存在,就用'sb',推薦方法
 

 

大優化,動態驗證帳號密碼錯誤:

 

本質是進行文本的替換
 
基礎三件套的第三個出場了....

refirect的意思是 跳轉
本質仍是回覆了一個消息,不過這個消息比較特殊,是個響應,而後這個響應會讓用戶的瀏覽器請求特定的網站
 

6.建立app
 
在命令行中輸入
python manage.py startapp app1
 
添加到settings中:
 

 

 寫入函數:
 

 

加入函數:
 
相關文章
相關標籤/搜索