原创 ModelSerializer

DRF也給我們提供了跟模型緊密連接的序列化器:ModelSerializer 它會根據模型自動生成一組字段 它簡單的默認實現了.update()以及.create()方法 定義一個ModelSerializer序列化器 class Bo

原创 Serializers組件

爲什麼要序列化組件? 當我們做前後端分離的項目~~我們前後端交互一般都選擇JSON數據格式,JSON是一個輕量級的數據交互格式。 那麼我們給前端數據的時候都要轉成json格式,那就需要對我們從數據庫拿到的數據進行序列化。 Django序

原创 RESTful API實現

基於Django實現RESTful API 路由 urlpatterns = [ url(r'^users', Users.as_view()), ] 視圖 from django.views import View from d

原创 RESTful API

什麼是RESTful API ? REST與技術無關,代表的是一種軟件架構風格,REST是Representational State Transfer的簡稱,中文翻譯爲“表徵狀態轉移”或“表現層狀態轉化”。 什麼是URI和URL?

原创 JavaScript基礎

什麼是JavaScript? JavaScript是一門高端的、動態的、弱類型的編程語言,非常適合面向對象和函數式的編程風格。 JavaScript是前端開發工程師必須掌握的三種技能之一: 描述網頁內容的HTML、 描述網頁樣式的CSS

原创 Cookie和Session

Cookie cookie的由來 大家都知道HTTP協議是無狀態的。 無狀態的意思是每次請求都是獨立的,它的執行情況和結果與前面的請求和之後的請求都無直接關係,它不會受前面的請求響應情況直接影響,也不會直接影響後面的請求響應情況。 一句有意

原创 AJAX

什麼是AJAX JAX(Asynchronous Javascript And XML)翻譯成中文就是“異步的Javascript和XML”。即使用Javascript語言與服務器進行異步交互,傳輸的數據爲XML(當然,傳輸的數據不只是XM

原创 Django的中間件

什麼是中間件 官方的說法:中間件是一個用來處理Django的請求和響應的框架級別的鉤子。它是一個輕量、低級別的插件系統,用於在全局範圍內改變Django的輸入和輸出。每個中間件組件都負責做一些特定的功能。 但是由於其影響的是全局,所以需要謹

原创 Django視圖

什麼是Django的View 一個視圖函數(類),簡稱視圖,是一個簡單的Python 函數(類),它接受Web請求並且返回Web響應。 響應可以是一張網頁的HTML內容,一個重定向,一個404錯誤,一個XML文檔,或者一張圖片。 無論視圖本

原创 Django的路由系統

官方文檔: URL配置(URLconf)就像Django 所支撐網站的目錄。它的本質是URL與要爲該URL調用的視圖函數之間的映射表。 你就是以這種方式告訴Django,對於這個URL調用這段代碼,對於那個URL調用那段代碼。 Djang

原创 CRM初識

什麼是CRM? CRM即客戶關係管理,是指企業用CRM技術來管理與客戶之間的關係。在不同場合下,CRM可能是一個管理學術語,可能是一個軟件系統。通常所指的CRM,指用計算機自動化分析銷售、市場營銷、客戶服務以及應用等流程的軟件系統。它的目

原创 Numpy基礎

什麼是numpy?   Numpy是Numerical Python 的簡稱,它是python數值計算中最爲重要的基礎包.大多數計算包都提供了基於NumPy的科學函數功能,將NumPy的數組對象作爲數據交換的通用語. 爲什麼要用Numpy

原创 Mysql

Mysql   在數據庫管理軟件中,不止mysql一個,主要分爲關係型和非關係型: 關係型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql語句通用 非關係型:mongodb,redis,

原创 mysql支持的數據類型

  在mysql中,也有和python一樣的數據類型,在我們創建內容的時候也要考慮數據的類型. 數值類型   mysql支持所有的標準SQL數值數據類型這些類型包括嚴格數值數據類型(INTEGER、SMALLINT、DECIMAL和NUME

原创 Django的框架

MVC框架 MVC,全名是Model View Controller,是軟件工程中的一種軟件架構模式,把軟件系統分爲三個基本部分:模型(Model)、視圖(View)和控制器(Controller),具有耦合性低、重用性高、生命週期成本低等