原创 13.Django之數據庫models&orm初探(一)

一、使用django orm的準備操作。django 默認支持sqlite,mysql, oracle,postgresql數據庫。在默認情況下django的項目中會默認使用sqlite數據庫,在打開settings裏有如下設置: 當我們想

原创 13.Django之view初探視圖函數(一)

一、什麼是視圖函數?Django框架中的視圖函數其實就是個普通的python函數,這個函數可以接收web請求,並且返回web響應。視圖函數響應給客戶端瀏覽器的內容,可以是一個html文檔,還可以是一個重定向,還可以是一張圖片,還可以是一個重

原创 12.關於mysql事物。

一、什麼是事物?個人理解,sql中的事物就是給sql語句做一個分組,組內的sql語句要不然就全部執行成功,要不然就完全的不會執。或者說作爲單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。 事務處理可以確保除非事務性單元內

原创 SuperBlock損壞修復

什麼是superblock?可以參考下這個網站:http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm詳細的介紹superblock組成 構成 大家可能遇到過這樣的情況:[roo

原创 13.Django之數據庫models&orm連表操作補充以及其他知識點補充(二)

一.外鍵關聯。假如說,現在有兩張表,一張user表,這個表中存放了用戶賬戶信息,還有一張usertype表,這張表存放了用戶賬戶的類型。from django.db import modelsclass UserType(models.Mo

原创 14.Django之操作cookie

一、cookie簡介1.cookie就是保存在瀏覽器端的鍵值對。2.服務端可以去編寫存放在瀏覽器端的cookie。3.客戶端每次訪問服務器請求的時候,都會攜帶cookie到服務端。4.cookie會被放在請求頭二、如何在django中操作c

原创 13.python中web框架概念的引入。

一、什麼是web框架?框架,就是一個爲解決一個開放性問題而設計的具有一定約束性的支撐結構,使用框架可以幫你快速開發特定的系統,簡單地說,就是你用別人搭建好的舞臺來做表演。對於所有的Web應用,本質上其實就是一個socket服務端,用戶的瀏覽

原创 13.Django之url路由系統初探(一)

一、什麼是django中的url路由系統?django中的url路由系統的本質就是簡歷某個URL與某個視圖(view)函數的對應(映射表)關係表,用下面這種特定的方式來告訴django這個web框架,哪個url可以去調用哪段python代碼

原创 補12.關於mysql的外鍵約束

一、什麼是mysql中的外鍵(froeign key)假如說有兩張表,其中一張表的某個字段指向了另一張表的主鍵,這就可以稱之爲外鍵(froeign key)。在子表中增加一條記錄時,需要確定是否有與父表相對應的記錄。如果父表沒有對應的記錄,

原创 13.Django之模板初探(一)

一、關於django模板的構成。django模板是由HTML代碼+邏輯控制代碼構成的。 二、關於django模板的基本語法。 1.關於模板中的Template和Context對象,以及如何將python中的字符串列表等數據類型傳遞給模板的變

原创 前端01.http協議回顧

一、http1.0和1.1之間有什麼區別?http1.0 :每一次請求/響應都會建立並關閉一次連接,相應速度慢。http1.1:在同一個tcp連接中,可以傳輸多個響應或請求。http1.1默認還開啓長連接。二、客戶端請求。GET / HTT

原创 前端05.js入門之BOM對象與DOM對象。

一、關於BOM對象。BOM(瀏覽器對象模型),可以對瀏覽器窗口進行訪問和操作。使用 BOM,開發者可以移動窗口、改變狀態欄中的文本以及執行其他與頁面內容不直接相關的動作。用於操控用戶瀏覽器。1.window對象:所有瀏覽器都支持 windo

原创 補12.關於mysql的索引回顧

一、mysql中的索引是什麼?索引在mysql中也叫做“鍵”,是mysql存儲引擎用於快速找到記錄的一種標記,索引對於提高查詢速度起到了非常關鍵的作用,當表中的數據量足夠大時,索引的作用愈發重要。創建和維護索引,需要耗費很大的硬盤空間以及時

原创 12.python之pymsql模塊

一、pymysql模塊的簡介。pymysql是python3.x版本用來操作mysql數據庫的一個模塊,其實和python2.7中的MySQLdb模塊的作用和操作語法都是一模一樣的。可以通過pip來進行安裝:pip3.5 install p

原创 補12.關於mysql的多表查詢

首先先準備兩張表。首先是員工信息表,表名爲employee。create table employee( emp_id int primary key auto_increment not null, emp_name varchar(50