原创 7.8RESTful

7.8RESTful 7.8.1前後端分離介紹 (1)前後端不分離圖解 (2)前後端分離圖解 7.8.2爲什麼要學習DRF (1)DRF可以幫助開發者快速的開發一個依託於Django的前後端分離的項目 (2)django可以實現前後端

原创 python基礎09

5.2文件的讀寫 5.2.1讀數據 (1)read 使用read(num)可以從文件中讀取數據,num表示要從文件中讀取的數據的長度(單位是字節),如果沒有傳入num,那麼就表示讀取文件中所有的數據 如果讀了多次,那麼後面讀取的數據是從上

原创 7.7admin站點

7.7admin站點 7.7.1使用步驟 (1)管理界面本地化 (2)創建管理員 (3)註冊模型類 (4)自定義管理頁面 7.7.2管理界面本地化 在settings.py中設置語言和時區 LANGUAGE_CODE = 'zh-hans

原创 python高級之linux命令1

1.1linux的基本命令 操作系統的作用:向下控制電腦的硬件,向上支持軟件的運行 1.1.1文件、磁盤管理相關的命令 .表示:當前路徑 ..表示:當前路徑的上一層 以“.”開頭的文件爲隱藏文件 巧用:cd ../.. 打開終端的快捷鍵

原创 7.4ORM之數據庫操作

7.4.1增加數據 (1)save() 通過創建模型類對象,執行對象的save()方法保存到數據庫中 如: >>> from booktest.models import BookInfo,HeroInfo >>> from dateti

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

3.4.3協程 (1)協程: 又稱爲微線程,用戶級線程, 在不開闢線程的基礎上可以完成多任務 (2)如何理解協程: 只要在def裏面只看到一個yield關鍵字那麼就可以理解爲是一個協程 (3)學習協程的目的: 在單線程的基礎上完成多任務,

原创 3、django之配置文件、靜態文件與路由

3.1配置文件(settings.py) 3.2靜態文件使用 3.2.1配置靜態文件的訪問 # 靜態⽂件訪問的路由 STATIC_URL = '/static/' # 配置靜態⽂件加載⽬錄 STATICFILES_DIRS = [ os.

原创 4、django之請求和響應

4.1請求 4.1.1利用HTTP協議向服務器傳參的幾種途徑 (1)請求行中的路徑 (2)查詢字符串 (3)請求體 (4)請求頭 4.1.2使用正則提取URL中的參數 (1)位置參數 # url(r'^weather1/([a-z]+)

原创 python高級1

2.1GIL(全局解釋器鎖) GIL(Global Interpreter Lock) 2.1.1GIL執行流程 沒有互斥鎖的情形: 創建線程1和線程2,當啓動線程1和線程2時,線程1先拿到了公共數據count(count的初始值爲0),

原创 python高級之網絡概述2

2.11綜合案例:udp聊天器 import socket def send_data1(udp_socket): # 準備發送數據 send_data = input("請輸入您要發送的數據:") # 對發

原创 python高級之linux命令2

1.1.2用戶、權限管理相關命令 (1)ifconfig:查看IP地址,在windows中使用ipconfig (2)ping ip地址:測試網絡連接是否正常        ping 127.0.0.1 表示電腦的網卡沒有問題      

原创 python高級之多任務1(線程)

3.1多任務 並行: 任務數小於或者等於cpu的核數就是並行,多個任務真正意義一起執行,提示:只有多核cpu纔有並行的操作 併發: 任務數大於cpu的核數,多個任務看起來是一起執行,其實是假象,真正意義上多個任務交替輪流執行 3.2線程

原创 MYSQL數據庫2

3.2.8創建數據表及表相關命令 (1)create table 表名 (        字段1 字段類型,        字段2 字段類型,        字段3 字段類型…… ) (2)show tables;展示當前數據庫中所有的數

原创 python高級2之裝飾器及內建函數、屬性

2.14裝飾器 裝飾器本質上就是一個函數,它可以讓其它函數在不需要任何代碼修改的情況下,添加新的功能。 裝飾器功能:①引入日誌②函數執行時間統計③執行函數前預備處理④執行函數後清理功能⑤權限校驗等場景⑥緩存 2.14.1裝飾器裝飾的函數帶

原创 python高級之HTTP

一、HTTP 1.1網絡 (1)網絡的本質:就是爲了獲取和收發數據 (2)基於網絡的應用程序的本質:對於用戶來說,應用程序的本質就是獲取數據;對於開發人員來說,應用程序的本質就是傳輸數據 1.2 TCP/IP協議棧 (1)協議:讓通信的雙