原创 Git操作(二)git的下載安裝+版本回退+merge代碼合併

下載安裝 git簡易教程https://www.bootcss.com/p/git-guide/ 通過官網下載git的安裝包,git官網地址: https://git-scm.com/ 2.基本操作 創建一個目錄 在這個目錄下執

原创 Flask(二):flask數據庫操作+ORM封裝+flask配置文件編寫規則

flask數據庫操作 django中使用ORM連接操作數據庫 python使用pymysql鏈接數操作數據庫,flask中也可以使用pymysql鏈接 sqlalchemy:python的開源的ORM框架 flask-sqlalchemy

原创 Django(五):數據表多對多關係建立、增刪改查、聚合查詢、 F、Q對象

關係表 模型創建 class Person(models.Model): # id = models.AutoField(primary_key=True) name = models.CharField(max_le

原创 Flask(四):flask分頁+表單插件+form表單校驗

分頁 django 中使用封裝好的分頁器進行分頁 提供了: page() page_number page_range 生成器 1,20 下一頁 上一頁 是否有上一頁 是否有下一頁 flask 自己封裝分頁器 封裝了分頁器 # Pagi

原创 Django(十四):異步任務celery(安裝celery+redis+配置settings)

前言 在web開發中,要給用戶發送郵件,發送短信,都屬於耗時的操作,會導致給用戶的響應時間邊長,這種情況的解決辦法,給用戶先返回一個響應,不要影響用戶的使用,將這些耗時的操作,放在後臺執行,例如新開一個進程,celery就是解決這個問題

原创 Git(一)版本控制器發源和原理

一.版本控制 什麼是版本控制 是對軟件開發過程中,對各種代碼,配置文件,說明文件變更的管理,是軟件配置管理的核心思想 版本控制器就是用來對文件變更版本的管理 編寫一個成熟可用的程序是一個工作量很大的工程,不是我們一次性可以搞定的工

原创 Django(七):http請求get/post csrf + md5密碼加密

  1、認識http請求 django視圖中的request(包含了請求信息的請求對象) 請求的方式 get 默認頁面的請求方式 是 get請求,在web中使用最頻繁的請求方式 請求服務器資源,可以攜帶參數,參數寫在url中,不安全,發

原创 Flask(三):flask插件+會話(cookie session)+裝飾器

flask插件 flask-script 是三方提供的flask項目,交互式插件,可以使用flask-script管理安裝項目命令 安裝flask-script pip install flask-script 配置pycharm啓

原创 Linux(八)mysql主從備份

主從備份:數據安全來考慮 備份數據(數據庫的配置) 讀寫分離:爲了提升數據庫的效率 降低數據庫服務的壓力(代碼中) 準備兩個服務 主master 10.10.101.244 從 slave 10.10.101.23 1.主

原创 Linux基本指令(二)(文件操作 壓縮)

文件的基本操作 創建文件 touch 格式: touch 文件名 創建文件夾 mkdir 格式:mkdir 目錄名 -p 遞歸創建文件目錄 刪除文件 rm -r 刪除目錄 -f

原创 for循環 -循環字典的格式

一、循環key 通過key獲取value   dict = { '河北':'石家莊', '北京':'朝陽區', '天津':'城南區' } for key in dict: print(key) #循

原创 Django(九):Vue動靜分離、vue+resource

vue vue是一個框架,MVVM設計模式,主要作用使用來綁定數據 因爲django模板將{{}} 認爲是django的模板語法 vue基本操作 <!DOCTYPE html> <html lang="en"> <head>

原创 Django(八):ajax請求(get+post)、cookie+session會話、登陸裝飾器

1、ajax介紹 ajax異步的js和xml 普通請求:會攜帶整個頁面提交,最明顯的特徵刷新頁面,頁面重置。好多的靜態資源頁面不需要刷新,並且刷新的時候可能阻塞整個服務。 缺點: 用戶體驗特別差 請求內容和響應內容冗餘 基於上面的問題,a

原创 Django(十三):django項目異步通信(python如何配置郵件發送和短信發送)

郵件和短信發送:通知的作用,驗證的作用。 驗證:比如用戶密碼相關,資金相關,都是對身份的驗證。 會使用郵箱或者短信釘釘做一個登陸驗證(獲取驗證碼,添加驗證碼,登陸) 獲取驗證碼:頁面增加按鈕,ajax請求,視圖可以使用get請求。 提交驗

原创 Django(十二):django支付(微信支付寶)+項目部署(虛擬機、docker、雲服務器)

微信 請求地址 https://pay.weixin.qq.com/static/applyment_guide/applyment_index.shtml 申請條件 支付寶 支付寶支付流程: 買家發送購買請求,服務生成訂單 提交訂單