manage.py
直接执行python3 manage.py 可列出所有的django命令
项目同名文件夹 mysite1/mysite1
__init__
:python包的初始或文件
wsgi.py
web服务网关的配置文件 django正式启动时需要用到
urls.py
项目的主路由配置 http请求进入django时,优先调用该文件
settings.py
:项目的配置文件- 包含项目启动时需要的配置
settings.py:公有配置(官方提供的基础配置)和自定义配置
配置项格式为:BASE_DIR = ‘xxxx’
BASE_DIR
#项目绝对路径
DEBUG = True
#true 调试模式 检测代码改动之后立刻重启服务 报错页面
#false 正式启动模式
#请求host头
ALLOWED_HOSTS = []
上线的时候指定 过滤请求 例如 ‘127.0.0.1’ ‘www.dhi.com’
如果要在局域网其他主机也能访问此主机的django服务,启动方式如下:
python3 manage.py runserver 0.0.0.0:5000
指定网络设备如果内网环境下其他主机想正常访问该站点,需加ALLOWED_HOST=[‘内网IP’]
ROOT_URLCONF = ‘mysite1.urls’
表明django的主路由文件的位置
LANGUAGE_CODE = ‘en-us’
’zh-Hans‘代表中文
语言设定
TIME_ZONE = ‘UTC’
时区 ’Asia/Shanghai’ 表示东八区 上海