在Django中计算出你的项目中的template dir和media dir
2010-03-22 10:51
267 查看
在django中需要设定一些目录的路径, 比如TEMPLATE_DIRS,STATIC_DOC_ROOT,LOCALE_PATHS 等等, 如果是多人一起开发一个项目,每个人的路径可能都不一样。 最理想的方式是都把资源文件放在目录中,我们可以通过相对路径来得到那些资源的path。 下面说下我的做法,django的配置文件是settings.py。 这个文件本省就是一个py文件。 所以我们如果可以计算出settings.py的路径,那我们就自然知道放在项目中的资源的路径了。
在settings.py的开头加入以下代码。
Java代码
import os
base_dir = os.path.dirname(__file__)
这样我们就得到了settings.py的文件在的文件夹的path。 所以我们就可以把TEMPLATE_DIRS定义成
Java代码
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
base_dir + "/templates",
)
在settings.py的开头加入以下代码。
Java代码
import os
base_dir = os.path.dirname(__file__)
这样我们就得到了settings.py的文件在的文件夹的path。 所以我们就可以把TEMPLATE_DIRS定义成
Java代码
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
base_dir + "/templates",
)
相关文章推荐
- django 模板中无法实现计算,收集的方案。在django template 中实现乘法,除法运算
- django template 基础(模板对象(Template),上下文对象(Context))
- 使用 Django1.11搭建blog项目
- python+Django+pycharm+mysql 首个web项目
- Django TemplateView理解
- 总结baiduTemplate和djangoTemplate的学习
- Django创建项目不成功记录
- 安装Django并创建项目,让其他电脑访问网站
- python +django1.7 新建一个django 项目的命令(1)
- pycharm开发django项目
- linux 配置 django & java项目
- Django项目实践2 - Django模板(view-html)
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
- 第十一周项目4(拓展2)-大赛计分器,计算完一个选手后询问是否进行计算下一位选手得分
- 第十周项目一计算个人所得税
- django项目实战(2)-数据库配置
- Django 项目补充知识(JSONP,前端瀑布流布局,组合搜索,多级评论)
- 项目开发中的人月及如何计算
- Android项目技术总结:获取状态栏和标题栏并计算长宽来限制绘制浮动窗口活动范围
- 给定一个模型文件,计算出这个模型的OBB包围盒的八个顶点 的 项目