django模板
template文件存放位置
Django模板存放方式有两种方法:
1、在项目根下创建templates目录,然后把模板存入在templates目录里,多个APP的话,就直接在templates目录下建立与APP名相同名称的目录即可。Django会自动查找到,这种方法简单、直观,适合个人或小项目。
2、各个APP下单独建立一个templates目录,然后再建立一个与项目名相同的的目录,把模板放到对应的目录里。这样的方法适合大项目多人协作,每个人只负责各自的APP项目的时候。多样式多站点(域名)的情况也适用,不同的APP用不同的模板样式,不同的域名。
一般都是第二种选择,因为模块化编程使得你的项目互相不影响,静态文件的创建也是一样,不要把整个template和static文件放到项目根目录下。
只需要配置template和static就可以了
配置static
配置template
- setting.py配置文件中templates配置项
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
# ... some options here ...
},
},
]