原创 MongoDB簡介及安裝配置

文章目錄 1,MongoDB簡介 2,MongoDB安裝與配置 3,MongoDB的體系結構 4,使用mongo shell 5,MongoDB數據類型 1,MongoDB簡介 1、特點 MongoDB的提供了一個面向

原创 DjangoRestFramework基本使用——04

文章目錄 1,DjangoRestFramework基本使用 2,drf認證&權限 模塊 3,djangorestframework 序列化 4,djangorestframework 分頁 5,JWT:使用djangorest

原创 啓動MySQL報錯

這個錯誤是新手經常會遇到的,本文主要介紹如何修復ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) 解決方案: 1、登錄到安裝Mysql

原创 Linux文件操作常用指令

文章目錄1、系統命令2、查看文件常用指令3、目錄管理常用指令4、賬號與權限 1、系統命令 runlevel # 查看當前的運行級別 systemctl status firewalld

原创 Django中的F和Q函數

文章目錄一、F介紹二、Q介紹 一、F介紹 作用:操作數據表中的某列值,F()允許Django在未實際鏈接數據的情況下具有對數據庫字段的值的引用,不用獲取對象放在內存中再對字段進行操作,直接執行原生產sql語句操作。 通常情況下我們

原创 Django 之 生命週期詳解

Django的生命週期 1. 瀏覽器向django服務器發起請求 2. 路由系統(url.py) 1. 通過正則匹配url 2. 交由視圖系統(views.py),調用對應的方法處理數據 3. 中間件 1. 全局生

原创 FastDFS原理及工作流程

文章目錄1,FastDFS 介紹2,FastDFS 架構3,FastDFS 工作流程 1,FastDFS 介紹 FastDFS 是一個 C 語言實現的開源輕量級分佈式文件系統,作者餘慶(happyfish100),支持 Linux

原创 秒殺系統架構

這裏寫目錄標題1, 秒殺系統架構2, 各層解決方案3, 五百萬日活整體架構4, 架構分析5, 高併發架構各層能做的事情 秒殺系統部署 高併發項目整體架構部署(500萬日活項目部署) 大體先梳理項目中的技術點(結合實驗樓分析項目整

原创 django一對多、多對多模型、自關聯的建立

django模型 數據庫設計學習: 作用:設計的好,會清晰,且易於理解,後續開發也事半功倍,易於維護。 基本原則: 一對一的表,兩表的屬性實際上完全可以合併成一個表,共用一個主鍵即可; 一對多的表,可以設中間關聯表,也可以

原创 celery組件&架構介紹

celery 組件 Celery 扮演生產者和消費者的角色 Celery Beat : 任務調度器. Beat 進程會讀取配置文件的內容, 週期性的將配置中到期需要執行的任務發送給任務隊列. Celery Worker : 執行任

原创 celery定時任務&異步任務

celery定時任務 Celery 是一個強大的分佈式任務隊列,它可以讓任務的執行完全脫離主程序,甚至可以被分配到其他主機上運行。我們通常使用它來實現異步任務( async task )和定時任務( crontab )。 異步任務

原创 celery的簡單使用

文章目錄celery簡單使用Celery執行異步任務多任務結構Celery執行定時任務類似於contab的定時任務Django中使用Celery celery簡單使用 安裝celery pip install celery 消息

原创 Django中Model繼承的三種方式

Django中Model的繼承有三種: 1、抽象繼承 2、多表繼承 3、proxy model(代理model) 1、抽象繼承 第一種抽象繼承,創建一個通用父類,爲了使父類不會被創建,在抽象父類的Meta中設置abstract=T

原创 Celery架構及基本介紹

文章目錄Celery架構及介紹Celery的優點版本支持情況使用場景 Celery架構及介紹 項目開發中經常碰到需要使用異步任務的場景,比如一個WEB請求中有運行時間很長的業務運算,如果不採用異步任務,會阻塞當前的web請求,影

原创 Django框架之ORM基本實現原理

Django的ORM來源:django中內嵌了ORM框架,不需要直接面向數據庫編程,而是定義模型類,通過模型類和對象完成數據表的增刪改查操作。 Django連接數據庫MySQL:使用MySQL數據庫首先需要安裝驅動程序。(pip