原创 supervisor遇到的坑

今天在給服務器安裝supervisor的時候遇到了一些坑,花了好長時間才跳過去!首先,supervisor的被監控進程必須是前臺運行的,所以nohub和&的程序是不能被監控的 ;不然就會出現如下情況: 2018-10-18 23:29:14

原创 Django模板過濾器

一、形式:小寫: {{ name | lower }} 二、串聯:先轉義文本到HTML,再轉換每行到 <p> 標籤: {{ my_text|escape|linebreaks } 三、過濾器的參數顯示前30個字:{{ bio | trun

原创 pycharm中同級目錄不能相互導入使用的解決辦法

我遇到的問題是在使用pycharm的時候,由於我的pycharm的目錄層級過多,導致了我在使用Django的時候無法導入模塊,但是寫法是沒問題的,具體情況如下圖:我的應用app1下面我新建了一個aa.py的的Python文件,但是無法導入同

原创 數據庫三大範式的個人理解~!

下面引用的是百度文庫的解釋,之後是我自己的理解,如果我寫的理解不了可以看下百度文庫的解釋!百度文庫: 範式簡介編輯 設計關係數據庫時,遵從不同的規範要求,設計出合理的關係型數據庫,這些不同的規範要求被稱爲不同的範式,各種範式呈遞次規範,越高

原创 django安裝了pymysql還報MySQLdb module: No module named

在 python2 中,使用 pip install mysql-python 進行安裝連接MySQL的庫,使用時 import MySQLdb 進行使用 在 python3 中,改變了連接庫,改爲了 pymysql 庫,使用pip in

原创 pycharm中Django在html文件裏面使用模板語言

在pycharm的學習中,發現別的的django裏面額html寫的模板語言都是變顏色的,而且還能自動補全,而我們的pycharm的html文件卻是隻能把自己的額模板語言自己手動的寫全,那是因爲我們在使用pycharm的時候沒有配置導致的,下

原创 mysql可以進入數據庫但是mysql -uroot -p不能進入的解決辦法

我們在安裝完成mysql的時候可以直接使用mysql直接進入數據庫,但是我們需要使用mysql -uroot -p去鏈接的時候卻發現無法連接數據庫,這裏的原因是我們沒有給用戶授權使用密碼登錄的原因,具體報錯如下: [root@centos7

原创 python3迭代器和生成器

迭代對象:在我看來就是可以用for循環依次取值的一個序列就叫可迭代對象迭代器:就是可以用next()來進行取值的對象生成器:我的理解就是在迭代器的基礎上給了與暫停功能的函數生成器其實就是一種特殊的迭代器。它使一種更爲高級、更爲優雅的迭代器。

原创 Centos7調整開機運行級別

systemd使用比sysvinit的運行級別更爲自由的target概念作爲替代第三運行級:multi-user.target第五運行級:graphical.target#前者是符號鏈接指向了後面的targetrunlevel3.targe

原创 python3中request.urlopen()和requests.get()方法的區別

爬蟲裏面,我們不可避免的要用urllib中的urlopen()和requests.get()方法去請求或獲取一個網頁的內容,這裏面的區別在於urlopen打開URL網址,url參數可以是一個字符串url或者是一個Request對象,返回的是

原创 Chrome添加代理插件SwitchyOmega

我們又是在抓包的時候需要對瀏覽器進行代理設置,但是我們想正常使用瀏覽器的時候有需要把代理給刪除了才能正常的使用這樣很麻煩,但是我們現在可以使用一款谷歌的插件switchyomega來新建個情景模式就可以解決了,不用再跑到谷歌瀏覽器的設置裏面

原创 python爬蟲之User Agent

在學習爬蟲的過程中在有的時候沒使用頭在使用python的爬蟲腳本剛爬了兩次,就只是測試了一下就打不開這個網頁了,剛開始還一直迷糊着,到後來才知道,python在做爬蟲的時候默認的user agent就是python的大版本,python2.

原创 python爬蟲之url中的中文問題

在python的爬蟲學習中,我們的url經常出現中文的問題,我們想要訪問的url就需要對url進行拼接,變成瀏覽器可以識別的url在python中已經有了這樣的模塊了,這就是urlencodeurlencode需要對中文和關鍵字組成一對字典

原创 使用selenium登錄QQ空間

使用selenium登錄QQ空間 打開QQ空間 -- coding: utf-8 --File : 3.登錄qq空間.pyAuthor: HuXianyongDate : 2018-09-12 14:56 from selenium i

原创 爬蟲學習之selenium

selenium介紹 Selenium  是一個用於Web應用程序測試的工具 Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。        支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Fire