DEBUG = True
# 上线后需要更改为 False, true 值调试阶段 游览器页面正常报错
ALLOWED_HOSTS = ["*"]
# 可访问该项目的主机IP
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'mytuku' # 添加该项目下的应用名称 使用命令创建的app应用 python manage.py startapp mytuku
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,"temlates")],
# temlates 在项目目录下创建 temlates(一个自定义文件)
# 该目录下存放模板文件 (即html文件)
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
"mytuku.views.global_settings_header"
# global_settings_header 定义了一个全局函数
# 并指定了路径和函数名 前端所有接口都可调用
],
},
},
]
# 默认的sqllist 这里创建了一个mysql连接
# 需要安装第三方库 我安装的是mysqlclient
DATABASES = {
'default': {
"ENGINE":"django.db.backends.mysql",
"NAME":"tuku_xiaoqingxin_2",
"USER":"root",
"PASSWORD":"yourpassword",
"HOST":"localhost",
"PORT":"3306"
}
}
# django admin 后台中文和时区设置
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
# 静态目录文件 用于存放js css img 等 需要手动新建
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR,"static")
]
# media静态文件 用户图片或文件存储路径 通过数据的地址指向该文件夹下文件
# 文件无需手动创建
MEDIA_ROOT = os.path.join(BASE_DIR,'media').replace('\\', '/')
MEDIA_URL = '/media/' #url映射