原创 Django使用mysql8.0報錯 django.db.utils.OperationalError: (2026,'SSL connection error: SSL_CTX_set_tmp_d

環境(Django2.2,python3.6.9,openssl==1.1.1d) django setting配置。 使用conda原因,此時openssl版本爲1.1.1d。 將openssl版本降爲1.0.2r問題解決 使用命令:

原创 docker18.09 修改鏡像存儲位置

注意注意,下面比什麼修改daemon.json或者創建軟連接有用!! 修改docker.service文件,使用-g參數指定存儲位置 vim /usr/lib/systemd/system/docker.service   #添加--gr

原创 Django+nginx admin和其他css不顯示原因

    在運行nginx之前,你必須收集所有的Django靜態文件到靜態文件夾裏   編輯項目的settings   vim /home/mysite/mysite/settings.py   添加  STATIC_ROOT = os.p

原创 python怎麼讓2019-3-1字符串時間轉爲規範的字符串時間2019-03-01

create_time = "2019-3-1" create_time = time.strftime("%Y-%m-%d", time.strptime(create_time,"%Y/%m/%d")) #先將字符串時間轉爲date

原创 django怎麼保已選擇並post過的下拉表單信息

<form action="" method="post"> {% csrf_token %} <select name="sel_value"> <option>{{ select_menpai }}<

原创 ubuntu安裝redis後啓動失敗 Failed to start Advanced key-value store.

是因爲6379端口被佔用 解決方法:將redis.conf  中的port 6379改爲port 6380 之後輸入/etc/init.d/redis-server restart重啓redis服務 最後鏈接redis:輸入redis-c

原创 selenum模塊抓取網易雲網頁搜索結果,並拿到MP3地址

網易雲網頁搜索結果的爬取 因爲接口被加密過,不想費時間破解加密的參數 所以使用selenum,速度上還算不錯,最後可以爬到MP3的地址,和歌曲詳細信息。 selenum使用時需要注意,網易雲的音樂信息與翻頁信息放在了frame中,所以要跳

原创 os.remove拒絕訪問解決辦法

因爲刪除的時非空文件夾,所以os.remove會出現拒絕訪問   import shutil shutil.rmtree(file_name)即可解決

原创 Django博客+小清新模板,歡迎star

使用django+一個前端模板做了個人博客,實現了最基本的功能,發博客,寫博客,詳情頁,上一篇下一篇跳轉。也給大家留了一些發揮的餘地。博客前端很小清新。也做了一個隱藏的功能,當上傳博客封面爲空時,隨機從meida文件中選取一個當做博客封面

原创 docker built requirement.txt後 出現gcc錯誤

我的requirement中是有Django,Scrapy等庫,所以在執行 RUN pip install -r requirements.txt之前要先執行 RUN apk add --no-cache --update pytho

原创 pip+conda安裝requierment.txt

如果想要在conda命令無效時使用pip命令來代替,那麼使用如下命令: $ while read requirement; do conda install --yes $requirement || pip install $requi

原创 顯示python進程,並殺死指定進程

ps -ef | grep python    顯示所有名字中有python的進程 ps -ef | grep 'myProcessName' | grep -v grep | awk '{print $2}' | xargs -r ki

原创 django製作模糊匹配查詢數據庫中的字段(fuzzywuzzy)

django自帶的filter功能只能完成正常的匹配,但是模糊匹配遠遠不能完成。 例如在數據庫中有一個叫“紅燒牛肉麪”的字段,在前端get數據時,輸入“紅燒面”,匹配結果爲空。 使用fuzzywuzzy庫。 具體操作步驟: 安裝fuzzy

原创 fuzzywuzzy使用出現warnings.warn('Using slow pure-python SequenceMatcher.

命令行輸入pip3 install python-levenshtein   問題解決

原创 scrapy爬取網頁出現一部分503的解決辦法

在沒改代碼前 settings.py裏面爬取間隔設置的是 DOWNLOAD_DELAY = 0 有一次是 DOWNLOAD_DELAY = 0.5,但都出現了以下情況 將速度改慢一點,DOWNLOAD_DELAY = 1 最後成功