原创 Django執行原生 SQL 查詢

執行原生查詢 Manager.raw(raw_query, params=None, translations=None) raw_query:執行的sql語句 params:需要格式化的參數,類型:列表 translations

原创 Django序列化器的類型和選項

序列化器屬性 官網鏈接:http://www.django-rest-framework.org/api-guide/fields/ 字段 字段構造方式 BooleanField BooleanField() N

原创 Ubuntu安裝VMware tools

簡單有效的命令 sudo apt install open-vm-tools 安裝虛擬工具 sudo apt install open-vm-tools-desktop 雙向拖放文件 sudo apt install open-v

原创 Django 使用Redis保存Session

Session保存到Redis session與cookiede 區別 cookie鍵值對保存到客戶端中,session鍵值對保存到服務端中 session比cookie安全性高 session依賴cookie session消

原创 VMware15 Pro激活密鑰

YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 UG5J2-0ME12-M89WY-NPWXX-WQH88 UA5DR-2ZD4H-089FY-6YQ5T-YPRX6 GA590-86Y05-4806Y-X4PEE-Z

原创 seleium和chromedriver安裝配置

seleium和chromedriver安裝配置 #安裝seleium C:\Users\Admin>pip install seleium 標題安裝chromedriver 首先查看我們的瀏覽器版本,在地址欄輸入:chrome

原创 Ubuntu安裝pycharm全教程

首先我們先用瀏覽器到官網下載pycharm壓縮包 https://www.jetbrains.com/pycharm/download/#section=linux 下載完成後找到壓縮包解壓 tar -zxvf pycharm-

原创 Ubuntu卸載MySQL

查看MySQL的依賴項: dpkg --list|grep mysql 卸載: sudo apt-get remove mysql-common 卸載: sudo apt-get autoremove --purge mysq

原创 點擊指定位置驗證碼破解(Python)

思路: 創建瀏覽器驅動對象 加載登錄頁面 等待頁面加載完畢 切換到用戶名和密碼登錄模式 輸入手機號, 注意此處需要等待並獲取輸入框 輸入密碼 點擊驗證按鈕 獲取彈出驗證圖片 使用超級鷹識別圖形的座標 獲取到座標信息, x,y座標分別除

原创 4、Django-模板,Admin站點,rest設計風格,drf安裝配置

模板 在 templates 目錄中新建一個模板文件,如:index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <tit

原创 3、Django-響應對象,類視圖,中間件

day02 響應對象 HttpResponse respone = HttpResponse(content=響應體, content_type=響應體數據MIME類型, status=狀態碼) respone['響應頭key'] =

原创 Python——元類

Python——元類 千萬不要被所謂“元類是99%的python程序員不會用到的特性”這類的說辭嚇住。因爲每個中國人,都是天生的元類使用者 學懂元類,你只需要知道兩句話: 道生一,一生二,二生三,三生萬物 我是誰?我從哪來裏?我要到

原创 django基本知識使用

響應對象 HttpResponse respone = HttpResponse(content=響應體, content_type=響應體數據MIME類型, status=狀態碼) respone['響應頭key'] = 響應頭值

原创 Django項目搭建

學習目標 知道MVT設計模式中MVT分別代表的含義 能夠使用命令創建Django工程和子應用 知道如何在Django中定義視圖及路由 理解Django路由的匹配流程 能夠區分命名參數和未命名參數的區別 知道如何使用request對象獲

原创 Django-mysql配置和使用

數據庫配置 創建mysql數據庫: create database db_django01 charset=utf8; 配置mysql DATABASES = { 'default': { '