解決Flask程式執行模型類時候的警告資訊 | Warning: @@tx_isolation' is deprecated...
-
警告產生原因是因為
MySQL5.X
以上版本使用新的隔離級別,而SQLAlchemy
低版本還沒有適配 -
解決方案就是修改
SQLAlchemy
中的base.py
檔案,終端中執行如下操作:
進入提示的路徑中:cd .virtualenvs/f3/lib/python3.5/site-packages/sqlalchemy/dialects/mysql
編輯base.py
檔案:vim base.py
-
對此函式中的程式碼做如下操作:
if self.server_version_info < (5, 7, 20): cursor.execute('SELECT @@tx_isolation') else: cursor.execute('SELECT @@transaction_isolation')
-
修改成功後,再次執行模型類 不在有警告資訊
相關文章
- 解決Vue3專案執行控制檯警告Vue
- 執行yum install 的時候提示【沒有可用的軟體包】的解決方案
- 【Flask】第一個Flask程式(安裝、執行引數、執行方式)Flask
- Classy:根據資料庫表在執行時建立類/模型資料庫模型
- Monkey 執行的時候,音樂播放..
- Vue 執行npm run dev時報了三個warning的原因VueNPMdev
- 什麼時候執行緒不安全?怎樣做到執行緒安全?怎麼擴充套件執行緒安全的類?執行緒套件
- 關閉VS警告 warning C4996996
- Python怎樣忽略warning警告錯誤?Python
- php執行的時候報File size limit exceededPHPMIT
- [譯]通過HTTPS協議執行你的Flask程式HTTP協議Flask
- ThreadPoolExecutor執行緒池任務執行失敗的時候會怎樣thread執行緒
- 程式和執行緒模型執行緒模型
- 解決pycharm警告InsecureRequestWarning:PyCharm
- 總結類初始化時的程式碼執行順序
- 解決使用 Composer 的時候提示輸入 Token
- 關於如何解決IDEA中同一個src下多個類中之一執行時自動報錯其他類中的問題導致想要執行的類無法正常執行的問題的解決思路Idea
- 自定義物件封裝資料警告解決物件封裝
- MySQL日誌警告'[Warning] Unsafe statement written to the binary log'MySql
- 誰遇到過執行 monkey 的時候報 filenotfound 的報錯
- Java 執行時資料區和記憶體模型Java記憶體模型
- Lumen 實時記錄 SQL 執行解決方案SQL
- mysql執行truncate drop 時卡死問題解決MySql
- Python的類什麼時候用Python
- 解決vue使用Sass時候的報錯問題Vue
- QT中跨執行緒警告的處理QT執行緒
- 如何插入關聯表資料,或插入資料的時候執行,根據某欄位執行一個函式函式
- mac 使用 torchvision 的時候,會警告 image.so \ libc10.dylibMac
- 解決POI多執行緒匯出時資料錯亂問題執行緒
- 圖解JVM記憶體模型及JAVA程式執行原理圖解JVM記憶體模型Java
- Java中,類與類,類中的程式碼執行順序Java
- 執行時資料區——程式計數器
- 被蘋果11.2警告的解決方案蘋果
- HttpRuntime應用程式的執行時HTTP
- JVM詳解(三)——執行時資料區JVM
- spark-submit執行jar包報錯找不到類的解決方法SparkMITJAR
- warning: LF will be replaced by CRLF in ** 的原因及解決辦法
- jenkins安裝的時候 提示字型問題的解決方法Jenkins