原创 如何使用Django REST框架實現令牌身份驗證

 在本教程中,您將學習如何使用Django REST框架(DRF)實現基於標記的身份驗證。令牌身份驗證的工作方式是將用戶名和密碼交換爲令牌,以便在所有後續請求中使用該令牌來標識服務器端的用戶。 1. 設置項目   讓我們從頭開始。

原创 nginx + vue + django(uwsgi + channels) + supervisor 部署(方案二)

1.環境信息 服務器爲centos7 2.安裝supervisor yum install supervisor 友情提示:如果安裝失敗按照以下三步走,然後再次安裝 第一步:直接更換鏡像源,別看網上那些沒用的

原创 centos7更換阿里鏡像源

更換阿里鏡像源 1. 下載wget yum install wget 2.備份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

原创 JavaScript數值類型

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wid

原创 django根據數據庫生成模型類

1. settings.py配置數據庫信息 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # To neg

原创 (一)Mysql官網安裝詳細教程

下載 操作系統:centos7 mysql版本:mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar 下載地址:https://dev.mysql.com/downloads/mysql

原创 rpm軟件包相關

1、rpm軟件包分類 2、rpm安裝二進制包 檢查編譯包簽名是否爲正版 根據缺少的模塊搜索該模塊來源於哪個軟件包,然後安裝該軟件包

原创 Django + vue + nginx 部署(方案一)

前言: 此方法是用於前後端分離python-web項目,前端寫完項目vue直接將打包好的(dist)交給後臺(將vue作爲靜態資源,以django驅動vue的方式部署) 1. 後臺框架主體 首先看看跟路由裏面訪問index.h

原创 Docker部署Django(二)雙容器部署Django + Uwsgi + Nginx

1.雙容器部署Django+Uwsgi+Nginx項目示意圖 1.用戶通過客戶端訪問服務器的80端口,請求由宿主機80端口映射到Nginx所在的容器1。 2.Nginx接收到請求後會判斷請求是靜態的還是動態的,靜態文件請求自己

原创 Docker部署Django(三)docker-compose編排Django+Uwsgi+Nginx+MySQL

寫在前面 實際的生產環境中,我們往往需要定義數量龐大的 docker 容器,並且容器之間具有錯綜複雜的依賴聯繫,一個一個去手動創建容器並記錄和配置這些複雜的容器關係,不僅效率低下而且容易出錯,所以迫切需要一種定義容器集羣編排和部署

原创 Docker部署Django(一)單容器部署Django + uwsgi

1. 創建django項目 django-admin startproject docker_django # 生成數據庫遷移文件 python3 manage.py makemigrations # 執行數據庫映射 pyth

原创 (二)MySQL主從複製

主從複製作用 (1)備份         利用複製功能當Master服務器出現問題時,我們可以人工的切換到從服務器繼續提供服務,此時服務器的數據和宕機時的數據幾乎完全一致。 (2)支持高併發         當用戶量很大時,一臺服

原创 (一)Mysql安裝

下載 操作系統:centos7 mysql版本:mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar 下載地址:https://dev.mysql.com/downloads/mysql

原创 type元類

使用type動態創建類          type可以接受一個類的描述作爲參數,然後返回一個類(根據傳入參數的不同,同一個函數擁有兩種完全不同的用法是一件很傻的事,但這再python中是爲了保持向後兼容性)          ty

原创 python播放MP3文件

方式一: 使用playsound模塊 安裝 pip install playsound 示例 from playsound import playsound playsound("auido.mp3") 方式二: 使