成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ubuntu18.04上搭建django項目測試環(huán)境

suemi / 3283人閱讀

今天來聊一下django項目測試環(huán)境的搭建,看下面的具體步驟。

以下環(huán)境在ubuntu18.04下搭建,步驟如下:

1.安裝數(shù)據(jù)庫mysql5.7:
1)安裝

sudo apt-get install mysql-server
sudo apt-get install mysql-client 

設(shè)置root用戶的密碼:

1)進入mysql: mysql
2)select user, plugin from mysql.user;
3)設(shè)置root密碼: update mysql.user set authentication_string=PASSWORD("test"),                              plugin="mysql_native_password"     where user="root";
4)刷新使設(shè)置生效: flash privileges;
5)退出重新登陸: mysql -uroot -ptest 即可

2.安裝redis:

sudo apt-get install redis-server

3.安裝git:

sudo apt-get install git

生成公鑰:
執(zhí)行ssh-keygen后,會將公鑰和私鑰保存在當(dāng)前用戶目錄下的.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:
創(chuàng)建存放虛擬環(huán)境的目錄:

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: 創(chuàng)建虛擬環(huán)境([]中指定使用的python版本)
workon [test]: 查看有哪些虛擬環(huán)境[使用某個虛擬環(huán)境]
deactivate: 退出當(dāng)前虛擬環(huán)境
rmvirtualenv test: 刪除虛擬環(huán)境

6.安裝gunicorn(一個wsgi服務(wù)器,類似于uwsgi):

sudo pip install gunicorn

使用gunicorn啟動django項目:

gunicorn 項目名.wsgi:application --bind 192.168.0.109:8000

7.將gunicorn配置到supervisor中(與systemctl類似,一個進程管理工具)
未完待續(xù)....

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42516.html

相關(guān)文章

  • ubuntu18.04中為django項目搭建nginx+gunicorn環(huán)境

    摘要:今天介紹一下如何在中為項目搭建環(huán)境。執(zhí)行完后,再執(zhí)行和進行編譯和安裝。安裝完成后,即可啟動并訪問首頁驗證是否安裝成功。 今天介紹一下如何在ubuntu18.04中為django項目搭建nginx+gunicorn環(huán)境。 具體步驟如下:1.安裝gunicorn: pip install gunicorn2.使用gunicorn啟動django項目: gunicorn 項目名稱.wsgi:...

    IamDLY 評論0 收藏0
  • django開發(fā)-使用celery搭建分布式(多節(jié)點)任務(wù)隊列

    摘要:今天介紹一下如何在項目中使用搭建一個有兩個節(jié)點的任務(wù)隊列一個主節(jié)點一個子節(jié)點主節(jié)點發(fā)布任務(wù),子節(jié)點收到任務(wù)并執(zhí)行。 今天介紹一下如何在django項目中使用celery搭建一個有兩個節(jié)點的任務(wù)隊列(一個主節(jié)點一個子節(jié)點;主節(jié)點發(fā)布任務(wù),子節(jié)點收到任務(wù)并執(zhí)行。搭建3個或者以上的節(jié)點就類似了),使用到了celery,rabbitmq。這里不會單獨介紹celery和rabbitmq中的知識了...

    ConardLi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<