今天來聊一下django項目測試環境的搭建,看下面的具體步驟。
以下環境在ubuntu18.04下搭建,步驟如下:
1.安裝數據庫mysql5.7:
1)安裝
sudo apt-get install mysql-server sudo apt-get install mysql-client
設置root用戶的密碼:
1)進入mysql: mysql 2)select user, plugin from mysql.user; 3)設置root密碼: update mysql.user set authentication_string=PASSWORD("test"), plugin="mysql_native_password" where user="root"; 4)刷新使設置生效: flash privileges; 5)退出重新登陸: mysql -uroot -ptest 即可
2.安裝redis:
sudo apt-get install redis-server
3.安裝git:
sudo apt-get install git
生成公鑰:
執行ssh-keygen后,會將公鑰和私鑰保存在當前用戶目錄下的.ssh文件夾中,id_rsa.pub就是需要配置到碼云、github等的公鑰。
4.安裝python3.6:
我的ubuntu18.04中自帶python3.6.5, 所以不用安裝,輸入python3即可進入
5.安裝virtualenv和virtualenvwrapper:
1)安裝pip3
sudo apt install python3-pip
2)安裝virtualenv和virtualenvwrapper
sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper
3)配置virtualenvwrapper:
創建存放虛擬環境的目錄:
mkdir virtualenvs
2)修改.bashrc文件,增加下面幾行:
export WORKON_HOME=$HOME/virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh
3)使修改生效:
source .bashrc
virtualenvwrapper常用命令如下:
mkvirtualenv [-p /usr/bin/python3.6 ] test: 創建虛擬環境([]中指定使用的python版本) workon [test]: 查看有哪些虛擬環境[使用某個虛擬環境] deactivate: 退出當前虛擬環境 rmvirtualenv test: 刪除虛擬環境
6.安裝gunicorn(一個wsgi服務器,類似于uwsgi):
sudo pip install gunicorn
使用gunicorn啟動django項目:
gunicorn 項目名.wsgi:application --bind 192.168.0.109:8000
7.將gunicorn配置到supervisor中(與systemctl類似,一個進程管理工具)
未完待續....
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42516.html
摘要:今天介紹一下如何在中為項目搭建環境。執行完后,再執行和進行編譯和安裝。安裝完成后,即可啟動并訪問首頁驗證是否安裝成功。 今天介紹一下如何在ubuntu18.04中為django項目搭建nginx+gunicorn環境。 具體步驟如下:1.安裝gunicorn: pip install gunicorn2.使用gunicorn啟動django項目: gunicorn 項目名稱.wsgi:...
摘要:今天介紹一下如何在項目中使用搭建一個有兩個節點的任務隊列一個主節點一個子節點主節點發布任務,子節點收到任務并執行。 今天介紹一下如何在django項目中使用celery搭建一個有兩個節點的任務隊列(一個主節點一個子節點;主節點發布任務,子節點收到任務并執行。搭建3個或者以上的節點就類似了),使用到了celery,rabbitmq。這里不會單獨介紹celery和rabbitmq中的知識了...
閱讀 2621·2021-11-25 09:43
閱讀 2724·2021-11-04 16:09
閱讀 1634·2021-10-12 10:13
閱讀 881·2021-09-29 09:35
閱讀 880·2021-08-03 14:03
閱讀 1777·2019-08-30 15:55
閱讀 2989·2019-08-28 18:14
閱讀 3489·2019-08-26 13:43