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

Django1.7.1设置TEMPLATE_DIRS

时间:2014-12-09 21:25:55      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   sp   on   文件   

  首先附上我的django工程目录结构:

mysite
│ db.sqlite3
│ manage.py

├─mysite
   │ settings.py
   │ urls.py
   │ views.py
   │ wsgi.py
   │ __init__.py

 

  按照1.5版本的教程学习Django,教程说要设置“TEMPLATE_DIRS”路径,可我的Django版本是1.7.1,mysetting.py中没有这一行啊,而且我也不是以创建一个app的形式来练习的,如果是创建APP的方式,那就好办,比如我的app名字是myapp,那只要进入mysetting.py,添加项目名称即可,如下:

INSTALLED_APPS = (
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    myapp,   
)

可我没有创建一个app,该咋办呢?自己试了一下,直接进入mysetting.py,找到:

BASE_DIR = os.path.dirname(os.path.dirname(__file__))

在下面新增一行:

TEMPLATE_DIRS = (os.path.join(BASE_DIR, templates),)

这样设置之后,在工程文件夹内,建立template文件夹(和manage.py同级),在文件夹中放入随便一个模板,比如"mytemplate.html",模板中有这样一句话:

现在的时间是 {{ current_date }}.

然后进入views.py,定义一个函数:

def current_datetime(request):
    now = datetime.datetime.now()
    t = get_template(mytemplate.html)
    html = t.render(Context({current_date: now}))
    return HttpResponse(html)

url之类的都设置好,运行,出结果啦!

 

bubuko.com,布布扣

Django1.7.1设置TEMPLATE_DIRS

标签:style   blog   http   io   color   os   sp   on   文件   

原文地址:http://www.cnblogs.com/zmanone/p/4154113.html

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