原创 Django中使用模型類進行數據庫操作

數據庫的基本操作包括增刪改查操作,即(CRUD操作),CRUD是指在做計算處理時的增加(Create)、讀取查詢(Read)、更新(Update)和刪除(Delete) 管理器對象 每個繼承自 models.Model 的模型類,

原创 Django的多應用分佈式路由

應用就是在Django項目中,是一個獨立的業務模塊,可以包含自己的路由,視圖,模板,模型。 創建應用app 創建步驟 用manage.py 中的子命令 startapp 創建應用文件夾 在settings.py 的 INSTA

原创 Django框架摸板Templates

模板 Templates 什麼是模板 模板是可以根據字典數據動態變化的html網頁 模板可以根據視圖中傳遞的字典數據動態生成相應的HTML網頁。 模板的配置 創建模板文件夾<項目名>/templates 在 setting

原创 Django框架介紹(一)

文章目錄Django框架的介紹Django的安裝項目搭建創建項目的指令目錄結構視圖函數(view)Django 中的路由配置帶有命名分組的路由和視圖函數HTTP協議的請求和響應HTTP 請求HTTP 響應GET方式傳參POST傳遞

原创 MySQL數據的導入導出

數據導入 作用 把文件系統的內容導入到數據庫中 語法(方式一) load data infile "文件名" into table 表名 fields terminated by "分隔符" lines terminated

原创 MySQL中級查詢

外鍵(foreign key) 定義 讓當前表字段的值在另一個表的範圍內選擇 語法 foreign key(參考字段名 stu_id) references 主表 財務表 (被參考字段名 id) on delete 級聯

原创 Ubuntu下django-admin未識別的命令

首先,你應該找到django-admin.py的位置 which django-admin.py 我的目錄是/home/teenjeen/.local/bin/django-admin.py 將django-admin.

原创 GIT的介紹及入門操作

GIT簡介 什麼是GIT git是一個開源的分佈式版本控制系統,用於高效的管理各種大小項目和文件。 代碼管理工具的用途 防止代碼丟失,做備份 項目的版本管理和控制,可以通過設置節點進行跳轉 建立各自的開發環境分支,互不影

原创 三十四、Python之RE模塊的使用

RE 模塊是Python的標準庫模塊,直接引入就可以直接使用,具體的功能包含如下: regex = compile(pattern,flags = 0) 功能: 生產正則表達式對象 參數: pattern 正則表達式      

原创 三十三、Python之正則表達式介紹

動機 【1】 文本處理已經成爲計算機常見工作之一 【2】對文本內容的搜索,定位,提取是邏輯比較複雜的工作 【3】爲了快速方便的解決上述問題,產生了正則表達式技術 簡介     1. 定義             即文本的高級匹配模

原创 三十二、Python之協程技術

基礎概念     1. 定義:         纖程,微線程。是允許在不同入口點不同位置暫停或開始的計算機程序,簡單來說,協程就是可以暫停執行的函數。     2. 協程原理 :         記錄一個函數的上下文,協程調度切換時會

原创 三十一、Python之IO併發(多路複用)

IO 分類 IO分類:阻塞IO ,非阻塞IO,IO多路複用,異步IO等。     阻塞IO          1.定義:在執行IO操作時如果執行條件不滿足則阻塞。阻塞IO是IO的默認形態。          2.效率:阻塞IO是

原创 二十七、Python之線程的同步互斥與死鎖

線程間通信方法     1. 通信方法 線程間使用全局變量進行通信     2. 共享資源爭奪 共享資源:多個進程或者線程都可以操作的資源稱爲共享資源。對共享資源的操作代碼段稱爲臨界區。 影響 : 對共享資源的無序操作可能會

原创 二十三、Python之基於fork的多進程編程

fork使用     pid = os.fork()     功能: 創建新的進程     返回值:整數,如果創建進程失敗返回一個負數,如果成功則在原有進程中返回新進程的PID,在新進程中返回0 import os from ti

原创 二十四、Python之multiprocessing模塊及進程池

進程創建方法       1. 流程特點         【1】 將需要子進程執行的事件封裝爲函數         【2】 通過模塊的Process類創建進程對象,關聯函數         【3】 可以通過進程對象設置進程信息及屬