[TOC]
django setting文件
-
设置语言、时区
图片.png
-
设置新建的用户表作为默认用户表
图片.png
-
利用apps文件夹收纳app
新建python package apps,然后把app放在该文件下
,然后setting中添加如下代码
图片.png
注:BASE_DIR获取的是文件的根路径
_file_ #返回当前文件的绝对路径。
os.path.abspath(_file) #获取文件的绝对路径
os.path.dirname(os.path.abspath(_file)) #获取它的文件目录
os.path.dirname(os.path.dirname(os.path.abspath(_file_))) #获取文件的根目录
-
上传文件目录设置
在定义models的时候定义了文件的默认上传路径
图片.png
这样就需要在setting中定义默认上传路径
先在项目文件夹下创建一个目录当做上传图片根目录

然后在setting文件中添加默认路径


的时候,需要在setting中做如下配置

这样html文件就能加载出media_url,不然不能显示图片
- DEBUG调试使用
- INSTALLED_APPS表示子模块
默认值:()(空的tuple)
一个字符串tuple,内容是本Django安装中的所有应用,每个字符串应该是一个包含Django应用程序的Python包的路径全称,django-admin startapp 子模块名称需要往里面添加子模块的名称
- MIDDLEWARE表示的是中间件
- ROOT_URLCONF表示路由的总配置文件
- TEMPLATES表示模板
- DATABASE表示数据库
- LANGUAGE_CODE表示语言
- TIME_ZONE表示时区,需要修改为“Asia/Shanghai”
- USE_I18N表示国际化
- STATIC_URL指定静态文件
网友评论