博客 / 列表

飄雪的浮雲 - cannot import name 'url_parse' from 'werkzeug.urls'

調包俠的python 項目如果出現這個報錯時,説明項目用的 werkzeug 版本和項目代碼不兼容。 在不知道werkzeug哪個開始就不提供url_parse了。解決方法很簡單,調包俠們只要換個包就行了: # from werkzeug.urls import url_parse from urllib.parse import urlparse as url_parse

python3.x , werkzeug

飄雪的浮雲 - sqlalchemy 使用 filter 多條件查詢:當某個條件為空時就忽略該條件

需求:使用 sqlalchemy 進行多條件查詢時,當某個條件為空就忽略該條件. 知識點: filter 使用 or_ 來進行 或 的運算; func 可以進行 總量統計. 代碼功能點: 如果 user_id 有值則取傳來的值;如果沒有傳值,則查詢 user_id 不為空的所有數據; 如果 state 有值則取傳來的值;如果沒有傳值,則查詢 state 不為空的所有數據; 實現代碼

sqlalchemy , filter , Python

飄雪的浮雲 - debian10+Nginx+Flask+uWSGI+uWSGI Emperor配置流程

之前寫過 debian8 和 debian9 的配置文章,現在升級到了 debian10,那就重新調整一下安裝過程. debian9+flask+uWSGI+uWSGI Emperor 配置流程 Debian8 + Flask + Nginx + uWSGI + uWSGI Emperor 基本配置文件注意事項 查看系統相關信息 debian版本號 cat /etc/issue pytho

uwsgi , flask , Debian , Nginx

飄雪的浮雲 - debian9+flask+uwsgi + uWSGI Emperor 配置流程

之前寫了一篇 debian8的配置文章。現在雲主機用了debian9,就再重新梳理一遍安裝流程。 Debian8 + Flask + Nginx + uWSGI + uWSGI Emperor 基本配置文件注意事項 查看系統相關信息 debian版本號 cat /etc/issue python 及 GCC 版本號 python pip 版本號 pip -V 安裝 uwsgi pip instal

uwsgi , flask , Debian