python django restful框架_Django RESTful API 实例带你快速上手开发
1. Django 是什么
Django 是基于 Python 的一個 Web 開發框架,一般和 Flask Tornado 被稱為 Python Web 三大框架,Django 是其中最成熟、穩定、完善的。非常適合企業級應用。Django 是一個基于 MVC 架構的框架,但在 Django 中是模型(Model)、模版(Template)、視圖(Views),被稱為 MVT。其中 Model 就是 MVC 中的 M 負責模型層,Template 就是 MVC 中的 V 負責展示層,Views 就是 MVC 中的 C 負責邏輯層。
Models:用來負責業務對象和數據庫(ORM)的對象,處理各種數據用的,類似 MVC 中的 M 負責模型層。
Views:負責業務邏輯,從 URLs 指向 Views 里面的各種用于操作數據庫和控制并渲染 Template 里面的頁面,類似 MVC 中的 C 負責邏輯層。
Template:負責將頁面展示給用戶,所有的頁面均在這里面,類似 MVC 中的 V 負責展示層。
URLs:主要用來處理 URL 路徑的,也可以叫路由,它來管理所有的路徑,通過 Views 來調用相應的 Models 和 Template
理解流程:一個完整的流程是,當用戶輸入 URL 路徑時,通過根 URL 分發到自定義的 App 子 URLs,再根據用戶輸入的 URL 進入到對應的 Views 中調用對應的方法,再通過在 Views 中決定是否向 Models 端操作對應的數據庫,操作完成之后再返回給 Views 處理,Views 再將處理好的數據渲染到對應的 Template 里的網頁里,最后渲染完成的頁面返回給用戶。
本場 Chat 目的不在基于 MVT 的基于模版的混合式開發,而是基于 RESTful API 的前后端分離開發。
2. Django 入門 Hello World
2.1 安裝 Django
Python 環境搭建自行百度即可,版本使用 3.5 及 3.5 以上的,包管理工具使用 pip 即可。
使用 pip 工具安裝 Django 即可,我們使用的版本是 2.0 及 2.0 以上的,這里就指定安裝 2.0.6 的。
實際項目中建議使用虛擬環境隔離各個項目安裝的包。
pip install django==2.0.6
查看是否安裝成功:返回內容有 Django 包即可。
總結
以上是生活随笔為你收集整理的python django restful框架_Django RESTful API 实例带你快速上手开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python思想读后感_《Deep Le
- 下一篇: layerconfirm 自动关闭问题