原创 使用Excel初始化mysql數據庫
# 讀取excel表的內容然後寫入數據庫 import xlrd,pymysql # 數據庫配置 host = 'localhost' # localhost:本地數據庫 user = 'root' # 用戶名 password
原创 Mysql數據庫問題
問題 之前遇到的一個問題,我跑testcase的時候,突然出現這個問題,一開始以爲是數據庫遷移的問題,刪了之後,發現還是有問題,後來仔細看報錯信息,才明白,原來是中文編碼的問題。mysql默認編碼是Latin1,因此,我們需要更改
原创 rest_framework.serilizer中獲取user
爲了更精確的序列化,有時候不可避免的需要在序列化時進行ORM操作,同時有時需要校驗該user是否有權限等,因此,可以通過這種方式 1. view傳到TestSerializer中 user = request.user user
原创 unittest之TestCase類使用
1. 爲什麼使用unitest? 主要用於自動化測試用例的開發和執行,這裏的測試則是創建一個測試數據庫,當正常結束時,會刪掉測試數據庫 2. 如何使用unittest 在app下新建test.py文件 導入unittest
原创 python爬取豆瓣電影Top250並進行數據分析
源碼:Gitee 歡迎star~ 實現爬取數據,存儲到sqlite3,使用flask進行展示,同時,使用wordcloud生成詞雲圖片和使用Echart進行圖表展示 一、requirements beautifulsoup4==4
原创 python加解密詳解
一、python加密方式 目前python支持的加密有一下幾種方式: md5 base64 AES RSA 注意:python3裏默認的str是unicode,所以需要encode字符串,纔可以進行加密 # 第一種方式 str
原创 ViewSet不經過Swagger傳參給serializer
①ViewSet不經過Swagger傳參給serializer ②ViewSet自定義filter用於篩選request中數據 1. filter.py class TeacherFilterBackend(BaseFil
原创 與DRF集成自定義fliter
主要目的:使用filter完成條件查詢 1. 使用FilterSet 執行pip install django_filter命令 導入 from django_filters import rest_framework as
原创 Django中多條件查詢優化
Django中多條件查詢 傳統模式 當查詢條件爲兩個時,假設我們這裏查詢條件爲tag、name if tag: if name: all_result = test.objects.filter(tag=tag,
原创 Django接入支付寶支付
Django接入支付寶支付 一、 申請沙盒賬號 進入沙盒環境 配置RSA2(SHA256)密鑰 生成後,需要把應用公鑰複製進去,獲取支付寶公鑰 保存好應用私鑰 主要好支付寶公鑰和應用私鑰格式,以下爲舉例 alipay_
原创 Django調用微信推送接口
源碼:Gitee地址 歡迎Star~ 一、微信授權登錄(OAuth2.0) OAuth(開放授權)是一個開放標準,允許用戶讓第三方應用訪問該用戶在某一網站上存儲的私密的資源(如照片,視頻,聯繫人列表),而無需將用戶名和密碼提