原创 5.2、django之中間件

5.2.1介紹 中間件類似於flask裏面的請求鉤子,用於監聽請求和響應的整個過程 5.2.2中間件的定義和使用 定義一箇中間件工廠函數,然後返回一個可以被調用的中間件。 中間件工廠函數需要接收一個可以調用的get_response對象。

原创 7.5查詢集QuerySet&7.6管理器Manager

7.5.1概念 查詢集,也稱查詢結構集、QuerySet,表示從數據庫中獲取的對象集合 7.5.2獲取查詢集 all():返回所有數據 filter():返回滿足條件的數據 exclude():返回滿足條件之外的數據 order_by()

原创 5.1、django之類視圖

5.1類視圖 5.1.1類視圖介紹 以函數的方式定義的視圖稱爲函數視圖。在Django中也可以使用類來定義一個視圖,稱爲類視圖。使用類視圖可以將視圖對應的不同請求方式以類中的不同方法來區別定義。如: from django.views.

原创 7、django之數據庫之7.1MYSQL數據庫ORM框架介紹&7.2MYSQL數據庫驅動

7、數據庫 7.1MYSQL數據庫ORM框架介紹 (1)O是object,也就類對象的意思,R是relation,翻譯成中文是關係,也就是關係數據庫中數據表的意思,M是mapping,是映射的意思 (2)在ORM框架中,它幫我們把類和數據

原创 2、django之搭建django工程

2.1安裝django框架 (1)創建虛擬環境 mkvirtualenv 虛擬環境名稱 -p python3 (2)安裝框架 pip install django==1.11.11 (3)複習虛擬環境和pip的命令 # 虛擬環境 mkvi

原创 python高級之多任務2(進程)

3.3進程 3.3.1進程概述 通俗理解一個運行起來的程序或者軟件叫做進程 (1)每次啓動一個進程都需要向操作系統索要運行資源(內存),進程是操作系統資源分配的基本單位 (2)進程只提供運行資源,真正幹活的是線程,線程是執行程序中對應的代

原创 python基礎05

3.3.3列表的嵌套    一個列表中的元素又是一個鏈表,這就是列表的嵌套 3.3.4列表推導式   列表推導式(列表生成式):用一個表達式創建一個有規律的列表或控制一個有規律的列表    例子: (1)# 需求列表 0 -20 # li

原创 python基礎03

2.5while循環 語法: while 條件:     條件滿足時做的事 注意點: 到底怎樣添加while......            小技巧:找到需要重複執行的代碼,然後在它上面添加while即可      2.到底是執行多少次

原创 python基礎06

3.4.4字典_刪除 (1)pop() 可以指定鍵名進行刪除,並且可以返回刪除的數據。如果沒有這個鍵,則報錯 (2)popitem() 用來刪除鍵值對,從末尾刪除數據,並且可以返回刪除的數據 (3)del 和 del() 可以指定鍵名進

原创 6、django之模板

6.1配置 在工程中創建模板目錄templates。 在settings.py配置文件中修改TEMPLATES配置項的DIRS值: 'DIRS': [os.path.join(BASE_DIR, 'templates')], 6.2模板渲

原创 7.3ORM模型類

7.3.1模型類的定義 from django.db import models #定義圖書模型類BookInfo class BookInfo(models.Model): btitle = models.CharField

原创 python基礎10

6.面向對象 面向對象的三大特性:繼承、封裝、多態 6.1類的定義 語法:class 類名(object):                #屬性                #方法                def 方法名(sel

原创 python基礎07

4.6函數的默認(缺省)參數和不定長參數 4.6.1默認參數 函數在定義的時候就已經給這個參數賦了值。 (1)經驗: ①默認參數可以不傳實參,如果傳遞實參就修改默認參數的值 ②定義默認參數的時候,默認參數要寫到位置參數的後面。如果同時有*

原创 python基礎08

4.8函數說明文檔 help(函數名) #可用於查看任何一個函數的文檔說明 自定義函數的說明文檔的書寫格式: def 函數名() """ 打印功能: 說明文檔 -- ******** 說明文檔的位置:定義函數的下一行 :return: #

原创 python基礎04

3.2字符串常見操作 3.2.1字符串查找 (1)index()     如果有這個子串,返回第一個字符的下標;如果沒有這個子串,報錯 (2)find()     和index基本相同;如果沒有這個子串不報錯,返回-1 (3)count(