踩了一下午的坑,記錄一下
1、首先申請伺服器這裡用的是阿里雲,映象是ubuntu
2、修改對應密碼遠端連線,這裡用了xshell,直接ssh即可
3、具體操作如下
安裝python3.7
apt-get update
apt-get install software-properties-common
add-apt-repository ppa:deadsnakes/ppa;
apt-get update
apt-get install python3.7
建立軟鏈結
cd /usr/bin
rm python
ln -s python3.7 python
rm python3
ln -s python3.7 python3
安裝pip3.7
apt-get install python3-pip
pip3 install --upgrade pip
安裝虛擬環境
pip3 install virtualenv
建立虛擬環境
virtualenv mysite_env
source mysite_env/bin/activate
deactivate
進入虛擬環境安裝軟體
安裝git
apt-get install git
clone**
git clone
從requiremets中匯入相關庫,先不要加sql pip install -r requirements.txt
安裝mysql,進入home目錄
wget
dpkg -i mysql-apt-config_0.8.14-1_all.deb
apt-get update
apt-get install mysql-server
同步資料
進入mysql執行
建立資料庫
建立使用者
進入虛擬環境資料夾下進入mysql執行mysqldump -u gwh-p mysite_db > data.sql
上傳data.sql 使用xshell上傳
然後進入資料庫,執行source data.sql
上傳settings.py用於測試這裡直接使用xshell
安裝mysqlclient
wget
dpkg -i libmysqlclient-dev_8.0.14-1ubuntu16.04_amd64.deb
# 執行上一句,若提示沒有按照libmysqlclient21,則執行apt-get install libmysqlclient21
apt-get update
apt-get install libmysqlclient-dev
apt-get install python3.7-dev
apt-get install openssl
apt-get install libssl-dev
測試啟動
注意放開埠,修改settings.py檔案
進入虛擬環境啟動伺服器,python manage.py runserver 0.0.0.0:80
為什麼要寫個人部落格?
主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來,因為有人監督與無人監...
為什麼要寫個人部落格?
主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來,因為有人監督與無人監...
為什麼要寫個人部落格?
為什麼要寫個人部落格?主要是搭建個人知識體系 寫部落格,可以將你學的七零八碎的知識點整合到一起,形成完整的個人筆記。這份筆記,記錄了你囫圇吞棗的內容,也記錄了你從理論到實踐的歷程。如果有一天,你想回顧這些知識點,對照著曾經記錄的筆記,會起到事半功倍的效果。那麼光是記錄就可以了嗎?你還要把筆記公開出來...