Django路由及get請求post請求


 

MVVM:vue模型是根據MVVM設計的

 

M:泛指數據, VM:  ,V:頁面

 

MVC:模型(model)-視圖(view)-控制器(controller)
M是指業務模型,V是指用戶界面C則是控制器
  • M:Model(模型)負責業務對象與數據庫的映射。
  • V:View(視圖)負責與用戶的交互。
  • C:Controller(控制器)接受用戶的輸入調用模型和視圖完成用戶的請求。
 
MTV:django模型是根據MTV設計的
v:Views后端寫代碼的地方,后端控制器,負責業務邏輯
Model:負責業務對象與數據庫對象(orm)
Template:負責如何把頁面展示給用戶
 

 

 

新建app的方法:

  在pycharm中的Terminal環境中輸入指令:python manage.py startapp app名  eg:(newapp01)

在網站中輸入網址 127.0.0.1:8000/?第一級的urls/第二級的urls 即可進入django

 

App:{apps:app信息,models:關於數據,views:自己的代碼(業務邏輯),test:測試}

app中的urls格式:

  from django.urls import path

  from django.urls.conf import include

  urlpatterns=[

    path('/',include('.urls'))

]

app中的views格式:

  from django.http import HttpResponse

  def index(request):

    return HttpResponse('')

 

 

postman:模擬前端請求后台
 
get和post不同點
1.get傳參方式和post不同
get請求:網頁+端口號+django路由+自己加的東西
post請求:網頁+端口號+django路由+自己加的東西
2.get請求參數不安全
3.post請求將參數封裝到body里面相對於get請求較為安全
4.get請求只有一個包
  post請求有兩個包
 
http請求方式有兩種:get請求,post請求
 
GET請求格式:http://127.0.0.1:8000/app1/index/?name=fado&password=123
POST請求格式:http://127.0.0.1:8000/app2/login/?name=fado&pwd=123
 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM