原创 Flask框架(六)--藍圖,請求鉤子,上下文,單元測試(Flask,Django)

一、藍圖–blueprint 類似於django中的app子應用。 flask中,要將項目模塊化,就應該使用blueprint,它是flask自帶的一種開發模式,目的是方便開發大型的項目。 使用 from flask import

原创 Flask框架(二)--flask-sqlalchemy,項目目錄,配置文件,登錄註冊,上傳圖片常用屬性

一、Flask數據庫操作 django中使用ORM連接操作數據庫,如果不使用數據庫,將會失去站點管理的功能。 python使用pymysql連接操作數據庫,flask中也可以使用pymysql連接。 sqlalchemy:pyth

原创 Django框架(十七)--middleware,自定義管理器

一、中間件–middleware django中間件是一個輕量級的插件系統,存在於視圖處理前後的請求和響應中。開發人員,可以利用中間件,干預視圖的請求和響應。 中間件是一個面向對象的類,能夠干預視圖的處理,有五種方法。 pr

原创 緩存

架構 CS架構(client/server):客戶端/服務器 BS架構(brower/server):瀏覽器/服務器 區別: 客戶端負載 CS負載大 更新維護,收集用戶信息,和用戶交互,發送請求 BS負載小,只負責展示,

原创 Flask框架(四)--分頁,form表單類,csrf

一、分頁 django中使用封裝好的分頁器paginator進行分頁,它爲我們提供了很多封裝好的方法。 flask中需要自己封裝。 封裝 pager.py import math class Pager(): # data

原创 Flask框架(七)--效率

flask效率 flask默認支持多線程的服務器操作 pyhton中提高性能的方式: 進程 fork process multiprocessing 線程 thread threading 協程 python的一種提升效率

原创 Django框架(十八)--讀寫分離,日誌

一、讀寫分離 django使用讀寫分離 1.settings.py配置 寫:master(dafault) 讀:slave 涉及到django服務如何選擇使用數據庫的問題 2.模型同步 注意 如果使用mysql數據庫,首先應該先

原创 Flask框架(三)--獲取圖片,flask-script(runserver,migrate),會話,請求,考勤功能

一、獲取圖片 保存圖片 使用圖片 二、Flask插件 flask-script是第三方提供的Flask項目交互式插件,可以使用flask-script管理安裝項目命令。 安裝flask-script pip install

原创 Flask框架(五)--flask-restful,flask-migrate

一、Restful django中restful是一種api接口的設計規範,通常定義的路由不會出現“動詞”。 (一)flask中的restful 需要插件:flask-restful 1.安裝插件 pip install flas

原创 Flask框架(一)--搭建,請求,靜態文件,模板(日曆製作)

Flask 輕量級框架:flask,web.py,tornado,開發靈活,開發效率低,可以真正體現程序員的水平。 重量級框架:django,方便程序員開發,提供大量的功能組件(站點管理,csrf_token,富文本,表單類,緩存

原创 Django框架--子應用管理,電商項目

一、子應用管理 (一)靜態系統 在各自的app當中,創建一個static目錄,並在static下面創建各自app命名的目錄。 子static: 將各自的靜態文件放在各自的子static目錄下的相應位置,在主目錄下面創建主stat

原创 Django框架--電商項目修改

電商項目 賣家/買家 搜索框 視圖 修改goods_list視圖,添加模糊查詢功能 import math def goods_list(request): ''' 如果req_type==findall

原创 Django框架(八)--Ajax,Cookie,Session,博客項目修改文章頁(分類),完成完整登錄效果

一、Web開發與django的Ajax (一)Ajax介紹–gogle公司 Ajax,異步的js和xml 普通提交:會攜帶整個頁面進行提交,最明顯的特徵是需要刷新頁面,頁面重置。很多靜態資源是不需要刷新的,刷新的時候可能阻塞整個服

原创 Django框架--視圖類,DRF(restful),接口總結

一、web開發與視圖類,restful (一)視圖類 視圖:可以被調用的的對象,接收一個請求,返回響應。 之前寫的是函數視圖。 以類定義的視圖,叫做類視圖。 函數視圖:以函數定義的視圖,每個視圖處理一個請求,一種類型的請求。代碼可

原创 Django框架--動靜分離,api接口,Vue框架

繼承父模板修改頁面 製作goods_list商品列表 電商項目 持續更新 一、動靜分離 視圖 # 提供數據的api接口 # 返回的是一個json對象 def goods_list_api(request,status,page=1