Django開發(fā)與生產(chǎn)環(huán)境
關(guān)鍵詞
Django
pycharm
開發(fā)
開發(fā)環(huán)境
資源鏈接
基本步驟
開發(fā)環(huán)境
生產(chǎn)環(huán)境
其他事項
1. 開發(fā)環(huán)境操作
開發(fā)環(huán)境使用pycharm工具,基本步驟網(wǎng)上很多,就展示一下我的project
運行
python manage.py runserver 0.0.0.0:8000
#任意網(wǎng)卡接口
通過本地地址訪問,在瀏覽器中輸入本地瀏覽器IP:8000
2. 生產(chǎn)環(huán)境操作
登錄到生產(chǎn)環(huán)境服務(wù)器(虛擬機(jī)),虛擬機(jī)地址為10.xx.xxx.20,將開發(fā)環(huán)境中的代碼傳到生產(chǎn)環(huán)境服務(wù)器
在生產(chǎn)環(huán)境中運行代碼,激活虛擬環(huán)境,連接開發(fā)服務(wù)器
通過生產(chǎn)環(huán)境進(jìn)行訪問
- 其他事項
開發(fā)環(huán)境用于項目的開發(fā),一般代碼編寫、調(diào)試工作,可以是window/mac等環(huán)境,有界面方便開發(fā)
生產(chǎn)環(huán)境,用于發(fā)布開發(fā)的項目,項目一般將持續(xù)運行提供服務(wù)
開發(fā)環(huán)境與生產(chǎn)環(huán)境盡量保持依賴一直,如python版本、Django版本等
-
也可以借助pycharm實現(xiàn)開發(fā)環(huán)境與生產(chǎn)環(huán)境的代碼同步,在Tools->developments
TODO
使用git管理代碼
DevOps管理開發(fā)、調(diào)試和生產(chǎn)流程
常見問題
Django運行訪問項目出現(xiàn)的問題:DisallowedHost at / Invalid HTTP_HOST header(settlings.py沒有設(shè)置好):https://blog.csdn.net/will5451/article/details/53861092
為什么我的弄不了任意網(wǎng)卡接口呢,敲回車顯示是這樣的:CommandError: "0.0.0.0:8000" is not a valid port number or address:port pair.:https://www.imooc.com/qadetail/279466(嚶嚶嚶,中英文輸入法要分清)