码迷,mamicode.com
首页 > 其他好文 > 详细

Django中如何查找模板

时间:2015-02-26 18:00:36      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://my.oschina.net/zuoan001/blog/188782

Django的setting中有关找模板的配置有如下两个:

TEMPLATE_LOADERS

TEMPLATE_DIRS

TEMPLATE_LOADERS是一个string tuple,可选的配置有:

django.template.loaders.filesystem.Loader
django.template.loaders.app_directories.Loader
django.template.loaders.eggs.Loader
django.template.loaders.cached.Loader

前两个Loader默认是打开的,后两个默认是关闭的。

默认情况下,Django 是先使用filesystem.Loader 的,只有当 filesystem.Loader 找不到模板时,才会使用 app_directories.Loader

filesystem.Loader 找模板的方式:它会根据 TEMPLATE_DIRS 去找模板。

默认的settings.py里是没有这个配置的,需要自己手动添加。设置示例:

TEMPLATE_DIRS = [os.path.join(BASE_DIR, templates)]
TEMPLATE_DIRS = [os.path.join(os.path.dirname(os.path.abspath("__file__")), templates)]

 

Django中如何查找模板

标签:

原文地址:http://www.cnblogs.com/flowjacky/p/4301526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!