Django-01 项目结构
2021-07-08 本文已影响0人
JuliusL
新建项目
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' 切换成中文