原创 Flask-Migrate使用upgrade命令時出現的DROP錯誤

問題描述 使用migrate初始化數據庫後,以後只需要使用“遷移二連”就能滿足需求 flask db migrate flask db upgrade 不過在某次修改表的列之後出現了錯誤 sqlalchemy.exc.Opera

原创 WebDriverException: Message: unknown error: cannot find Chrome binary解決方法

way 1、重裝chrome,默認位置安裝 way 2、修改selenium源碼:D:\****\site-packages\selenium\webdriver\chrome\options.py _binary_location改爲c

原创 appiun環境安裝配置及與python結合使用

目錄環境準備1.環境安裝網盤下載1. 安裝android-sdk-windows2. 安裝jdk3. 安裝nodejs4. 安裝appium2.環境配置appium使用 環境準備 1.環境安裝 網盤下載 需要安裝的4個東西都放這了

原创 使用Git回退到某一歷史版本

獲取想要恢復的歷史版本的id 在本地git倉庫中打開git bash 輸入命令:git reset --hard 6b4c656****************

原创 Fabric多機部署

準備工作 本次只准備了兩臺電腦,一個orderer一個peer,修改兩臺電腦的hosts,194爲orderer,109爲peer: 192.168.2.194 orderer.flt.cn 192.168.2.109 peer0

原创 MySQL8.0安裝後修改root密碼

1、mysql -u root -p  2、輸入root密碼,進入mysql,圖標變爲mysql-> 3、ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passwor

原创 註冊Google賬號方法

親測可用 Step1. 安裝一個Chrome瀏覽器 Step2. 打開設置頁面,將Chrome語言設置爲English,該項在高級設置裏面。 Step3. 仍然是設置頁面,打開註冊新賬號頁面。 Step4. 輸入電話的時候選擇CN,並在

原创 消除筆記本電嘯聲

方法:關閉intel的節能技術,聲音來源於CPU變頻引起的電容嘯叫 步驟: 1、管理員命令行運行:reg add HKLM\System\CurrentControlSet\Control\Processor /v Capabilitie

原创 Django的QuerySet是“懶惰的”

“懶惰”是什麼? 答:創建QuerySet的動作不涉及任何數據庫行爲,也就是說就算你寫一天的filter,只要你不用它,Django就不會運行這個查詢。 例如: q = Entry.objects.filter(headline__st

原创 Django字段查找(Field lookups)

在Django中ORM訪問數據庫查找時,會用到一些帶雙下劃線的操作,類似Entry.objects.filter(id__gt=4)這種。 本文記錄了雙下劃線之後的“方法”的作用和用法。 學習了下官方文檔,在這裏總結記錄下。若有不清晰的,

原创 Django Queryset方法select_related()

select_related() 返回一個帶有外鍵關係的QuerySet,在執行查詢時可以選擇其他關聯對象的數據,這是一個性能增強,這樣可以做更復雜的查詢,而且意味着以後使用外鍵關係不需要再次做數據庫查詢。 下面的例子解釋了普通查詢和se

原创 SecureCRT破解

參考:https://www.jianshu.com/p/f61a4f1f4405

原创 Django .first()和all[0]區別

first(): 返回queryset中匹配到的第一個對象,如果沒有匹配到對象則爲None,如果queryset沒有定義排序,則按主鍵自動排序。 all[0]: 與first不同,如果沒有匹配到,會報IndexError錯誤。 first

原创 Python繼承,__init__和super()

這篇文章寫得很好,很容易理解:https://blog.csdn.net/brucewong0516/article/details/79121179