新建項目
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' 切換成中文