日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python django restful框架_Django RESTful API 实例带你快速上手开发

發(fā)布時間:2024/9/27 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python django restful框架_Django RESTful API 实例带你快速上手开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Django 是什么

Django 是基于 Python 的一個 Web 開發(fā)框架,一般和 Flask Tornado 被稱為 Python Web 三大框架,Django 是其中最成熟、穩(wěn)定、完善的。非常適合企業(yè)級應用。Django 是一個基于 MVC 架構的框架,但在 Django 中是模型(Model)、模版(Template)、視圖(Views),被稱為 MVT。其中 Model 就是 MVC 中的 M 負責模型層,Template 就是 MVC 中的 V 負責展示層,Views 就是 MVC 中的 C 負責邏輯層。

Models:用來負責業(yè)務對象和數據庫(ORM)的對象,處理各種數據用的,類似 MVC 中的 M 負責模型層。

Views:負責業(yè)務邏輯,從 URLs 指向 Views 里面的各種用于操作數據庫和控制并渲染 Template 里面的頁面,類似 MVC 中的 C 負責邏輯層。

Template:負責將頁面展示給用戶,所有的頁面均在這里面,類似 MVC 中的 V 負責展示層。

URLs:主要用來處理 URL 路徑的,也可以叫路由,它來管理所有的路徑,通過 Views 來調用相應的 Models 和 Template

理解流程:一個完整的流程是,當用戶輸入 URL 路徑時,通過根 URL 分發(fā)到自定義的 App 子 URLs,再根據用戶輸入的 URL 進入到對應的 Views 中調用對應的方法,再通過在 Views 中決定是否向 Models 端操作對應的數據庫,操作完成之后再返回給 Views 處理,Views 再將處理好的數據渲染到對應的 Template 里的網頁里,最后渲染完成的頁面返回給用戶。

本場 Chat 目的不在基于 MVT 的基于模版的混合式開發(fā),而是基于 RESTful API 的前后端分離開發(fā)。

2. Django 入門 Hello World

2.1 安裝 Django

Python 環(huán)境搭建自行百度即可,版本使用 3.5 及 3.5 以上的,包管理工具使用 pip 即可。

使用 pip 工具安裝 Django 即可,我們使用的版本是 2.0 及 2.0 以上的,這里就指定安裝 2.0.6 的。

實際項目中建議使用虛擬環(huán)境隔離各個項目安裝的包。

pip install django==2.0.6

查看是否安裝成功:返回內容有 Django 包即可。

總結

以上是生活随笔為你收集整理的python django restful框架_Django RESTful API 实例带你快速上手开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。