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' 切换成中文

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