Django-01 項目結構 項目結構

新建項目
django-admin startproject mysite1
啓動項目
python3 manage.py runserver
關閉服務
  • ctrl+c
其他終端下關閉服務
  • 執行 sudo lsof -i:8000 查詢出Django的進程id
  • 執行 kill -9 對應Django進程id

項目結構

manage.py 包含所有命令

  • 執行python3 manage.py 會列出所有Django子命令
  • mysite1/mysite1
    -- urls.py 主路由配置,http請求進入django時,優先調用該文件
    -- wsgi.py WEB服務網關的配置文件,django正式啓動時會用
    -- setting.py 項目的配置文件
    ----配置項格式例:BASE_DIR = 'XXXX' 綁定當前項目的絕對路徑,所有文件夾都可以依賴此路徑
    ----ALLOWED_HOSTS = []:請求頭Host頭

如果要在局域網其他主機也能訪問此主機的Django服務,啓動方式如下:

  • python3 manage.py runserver 0.0.0.0:5000
  • 指定網絡設備如果內網環境下其他主機想正常訪問該站點需加ALLOWED_HOSTS=['內網ip']

---- LANGUAGE_CODE = 'zh-Hans' 切換成中文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章