原创 Flask request 屬性詳解

一、關於request 在Flask的官方文檔中是這樣介紹request的:對於 Web 應用,與客戶端發送給服務器的數據交互至關重要。在 Flask 中由全局的 request 對象來提供這些信息。 從Flask模塊導入request:

原创 Python hashlib 加密算法模塊

一、hashlib hashlib主要提供字符加密功能,將md5和sha模塊整合到了一起,支持md5,sha1, sha224, sha256, sha384, sha512等算法 二、具體應用 #!/usr/bin/env pytho

原创 Python Web 框架工具包 werkzeug

一、什麼是werkzeug  werkzeug 官方的介紹說是一個 WSGI 工具包,不是一個web服務器,也不是一個web框架,它可以作爲一個 Web 框架的底層庫,因爲它封裝好了很多 Web 框架的東西,例如 Request,Resp

原创 python *args **kwargs 可變參數的應用

一、可變參數的理解 1、*args 和 **kwargs 主要用於定義函數的可變參數。 2、*args:發送一個非鍵值對的可變數量的參數列表給函數,本質上是一個tuple。 3、**kwargs:發送一個鍵值對的可變數量的參數列表給函數,

原创 MySQL 常用查詢語句總結

數據庫SQL語句的使用  關於MySQL常用的查詢語句 一、查詢數值型數據: SELECT * FROM tb_name WHERE sum > 100; 查詢謂詞:>,=,<,<>,!=,!>,!<,=>,=< 二、查詢字符

原创 Flask 之 flask-SQLAlchemy 的使用

一、配置鍵 Flask-SQLAlchemy 擴展能夠識別的配置鍵的清單:SQLAlchemy 操作數據庫的ORM組件 SQLALCHEMY_DATABASE_URI 用於連接數據的數據庫。例如: sqlite:////tmp/test

原创 python fabric的使用

fabric 是一個python包 是一個基於ssh的部署工具包,通常用來對網站、微服務等等的批量部署;例如:我有5臺線上服務器,可以通過一臺對着5臺分發,實現自動部署的目的。 fabric 中文文檔 一、安裝 $ pip instal

原创 MySQL 關於用戶操作詳解

一、添加用戶: ①登陸mysql root用戶:  @>mysql -u root -p  @>密碼 ②創建用戶:  mysql> insert into mysql.user(Host,User,Password) values("lo

原创 Nginx配置詳解

一、Nginx常用功能 1.1、Http代理,反向代理:作爲web服務器最常用的功能之一,尤其是反向代理。 這裏我給來2張圖,對正向代理與反響代理做個詮釋,具體細節,大家可以翻閱下資料。 Nginx在做反向代理時,提供性能穩定,並且能夠

原创 Flask 之 flask-script 模塊使用

Flask Script擴展提供向Flask插入外部腳本的功能,包括運行一個開發用的服務器,一個定製的Python shell,設置數據庫的腳本,cronjobs,及其他運行在web應用之外的命令行任務;使得腳本和系統分開; Flask

原创 Linux環境下虛擬環境virtualenv安裝和使用

virtualenv用於創建獨立的Python環境,多個Python相互獨立,互不影響,它能夠: 1. 在沒有權限的情況下安裝新套件 2. 不同應用可以使用不同的套件版本 3. 套件升級不影響其他應用 一、安裝 通過pip安裝virtua

原创 Nginx代理功能與負載均衡詳解

一、序言 Nginx的代理功能與負載均衡功能是最常被用到的,關於nginx的基本語法常識與配置已在上篇文章中有說明,這篇就開門見山,先描述一些關於代理功能的配置,再說明負載均衡詳細。 二、Nginx代理服務的配置說明 1、上一篇中我們在h

原创 Liunx vi vim 操作命令詳解

前言 vi/vim的區別 vim 是 vi 的升級版本,它不僅兼容vi的所有指令,還有新增了一些新的特性。 vi filename vim filename // 兩者同樣的功能,能少敲一個字母,所以我們就用vi吧 Mac 終端鍵入 v

原创 Linux 搭建 FTP 服務器

一、前述 企業中linux搭建ftp服務器還是很實用的,所以本文針對CentOS7和CentOS6搭建服務器教程做個總結。 二、安裝過程 1、顯示如下圖則表示已安裝 vsftp 軟件。如果未顯示則需要安裝 vsftpd 軟件。 如果沒有

原创 Linux 搭建 nginx 服務器

Flask + WSGI + Nginx Linux部署 一、安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二