原创 報錯(SQLite 3.8.3 or later is required (found 3.7.17).)的解決辦法

在服務器上剛部署完Django項目,python manage.py runserver 0.0.0.0:8000啓動啓動的時候報錯:django.core.exceptions.ImproperlyConfigured: SQ

原创 報錯(The view *** didn't return an HttpResponse object. It returned None instead.)的解決辦法

前言:今天在調試Django項目的時候,報了一個錯:The view *** didn’t return an HttpResponse object. It returned None instead.(***處會根據項目視圖

原创 Nginx配置SSL報錯 nginx: [emerg] unknown directive "ssl"

前言:配置Nginx + sll 報錯nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:43,本章將詳細說明如何解決 目錄一、報錯

原创 Python爬蟲 - Selenium(8)frame/iframe表單嵌套頁面

在Web應用中經常會遇到frame/iframe表單嵌套頁面的應用,WebDriver只能在一個頁面上對元素識別與定位,對於frame/iframe表單內嵌頁面上的元素無法直接定位。這時就需要通過switch_to.frame(

原创 Python爬蟲 - Requests模塊

Requests 唯一的一個非轉基因的 Python HTTP 庫,人類可以安全享用。 Requests 允許你發送純天然,植物飼養的 HTTP/1.1 請求,無需手工勞動。你不需要手動爲 URL 添加查詢字串,也不需要對 PO

原创 報錯(/etc/init.d/redisd: line 28: /usr/local/bin/redis-server: No such file or directory)的解決辦法

Centos7下安裝Redis並配置開機自啓動時報錯:/etc/init.d/redisd: line 28: /usr/local/bin/redis-server: No such file or directory,通過翻

原创 報錯(AttributeError: module 'xxx' has no attribute 'connect')的解決辦法

一、報錯展示 紅框的內容會根據import的包的名字發生變化 二、報錯原因(測試的包爲pymysql,其他包同理) 原因一(大多數情況): import的包名與文件名相同 原因二(少數情況): 文件名與其他包

原创 django-celery實現異步任務,並在後臺運行(守護進程)

對於開發人員,尤其要注重用戶體驗,畢竟沒有用戶使用,那麼開發將毫無意義。 Celery異步處理框架,可用於執行耗時任務,比如發送郵件、文件上傳,圖像處理等等比較耗時的操作,這樣用戶不需要等待很久,可大大提高用戶體驗。 目錄一、

原创 Python - 判斷字符串是否爲數字、字母、空格等

函數 說明 實例 isdigit 數字 '123'.isdigit() isalpha 字母 'Abc'.isalpha() isspace 空格 ' '.isspace() isdecimal 十進制數

原创 Fiddler修改請求和返回數據

目錄一、安裝軟件二、請求發出前攔截請求三、攔截並修改返回信息 一、安裝軟件 軟件下載地址:https://www.telerik.com/fiddler 安裝就不過多廢話了 二、請求發出前攔截請求 選擇Rules > Auto

原创 Django - messages(使用消息提示簡單的彈出個對話框)

目錄一、配置二、創建提醒消息三、跳出彈窗 一、配置 在項目的settings.py文件中配置django.contrib.messages的相關信息(默認是有的) INSTALLED_APPS = [ 'django.co

原创 Python爬蟲 - Selenium(7)多窗口切換

前言:在頁面操作過程中有時候點擊某個鏈接會彈出新的窗口,但由於Selenium的所有操作都是在第一個打開的頁面進行的,這時就需要主機切換到新打開的窗口上進行操作。WebDriver提供了switch_to.window()方法,

原创 Python爬蟲 - Selenium(6)鍵盤事件

前言:前邊文章也介紹過模擬鍵盤輸入的方法send_keys(),這個方法是很有侷限性的,只能對輸入框進行操作,這遠遠無法滿足我們多樣的需求,在 WebDriver 中, 關於鍵盤操作的方法封裝在 Keys()類中,其中幾乎包含了

原创 Django時間與Mysql數據庫時間相差8小時問題解決

最近在項目上開發了記錄用戶登錄IP和登錄時間的功能,通過測試未發現任何報錯,然後屁顛屁顛的的進行遷移更新,在進行數據庫遷移過程中無意發現我的登錄時間爲凌晨兩點多,但我測試時間爲上午10點多,整整相差8個小時,一臉矇蔽的排查了一下

原创 CentOS 7 修改pip/pip3源

前言:由於網絡有時不穩定的原因,使用pip/pip3下載會非常慢。如果使用國內鏡像服務就完美的解決了下載速度慢的問題,但是Centos7默認的是國外原,所以整理出兩個修改pip/pip3源的方法。 目錄一、國內鏡像列表二、Cent