Django開發(fā)與生產環(huán)境

Django開發(fā)與生產環(huán)境

關鍵詞

  1. Django

  2. pycharm

  3. 開發(fā)

  4. 開發(fā)環(huán)境

資源鏈接

  1. Django教程:https://www.runoob.com/django/django-tutorial.html

  2. Linux基本操作:https://blog.csdn.net/lykangjia/article/details/11655887


基本步驟

  1. 開發(fā)環(huán)境

  2. 生產環(huán)境

  3. 其他事項


1. 開發(fā)環(huán)境操作

開發(fā)環(huán)境使用pycharm工具,基本步驟網上很多,就展示一下我的project

屏幕快照 2020-12-04 下午12.22.09.png

運行

python manage.py runserver 0.0.0.0:8000
#任意網卡接口
image.png

通過本地地址訪問,在瀏覽器中輸入本地瀏覽器IP:8000


image.png

2. 生產環(huán)境操作

登錄到生產環(huán)境服務器(虛擬機),虛擬機地址為10.xx.xxx.20,將開發(fā)環(huán)境中的代碼傳到生產環(huán)境服務器

在生產環(huán)境中運行代碼,激活虛擬環(huán)境,連接開發(fā)服務器


激活虛擬環(huán)境連接開發(fā)服務器.png

通過生產環(huán)境進行訪問


image.png
  1. 其他事項
  • 開發(fā)環(huán)境用于項目的開發(fā),一般代碼編寫、調試工作,可以是window/mac等環(huán)境,有界面方便開發(fā)

  • 生產環(huán)境,用于發(fā)布開發(fā)的項目,項目一般將持續(xù)運行提供服務

  • 開發(fā)環(huán)境與生產環(huán)境盡量保持依賴一直,如python版本、Django版本等

  • 也可以借助pycharm實現開發(fā)環(huán)境與生產環(huán)境的代碼同步,在Tools->developments

    TODO

  • 使用git管理代碼

  • DevOps管理開發(fā)、調試和生產流程

  1. 常見問題

  2. Django運行訪問項目出現的問題:DisallowedHost at / Invalid HTTP_HOST header(settlings.py沒有設置好):https://blog.csdn.net/will5451/article/details/53861092

  3. 為什么我的弄不了任意網卡接口呢,敲回車顯示是這樣的:CommandError: "0.0.0.0:8000" is not a valid port number or address:port pair.:https://www.imooc.com/qadetail/279466(嚶嚶嚶,中英文輸入法要分清)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容