如何将Django与Jade结合起来

时间:2013-11-11 17:08:53

标签: python django django-templates pug pyjade

我正在尝试将Django与Jade结合起来,但我遇到了一些问题。 我有一个名为About的模型。这有这样的观点:

def about(request):
    return render_to_response('about.jade',{},RequestContext(request))

在我的网址中我有:

url(r'about/', views.about),

但是它提供了一个模板不存在的错误(是的,它存在)。写这样的网址是否正确?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果您的浏览器中没有显示大模板页面,这通常意味着django无法找到您存储模板文件的位置(无论是否使用玉石)。

如果您已创建djnago 1.6项目,则需要将以下行添加到设置中:

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

然后在app(非项目)目录中创建一个templates目录,并将模板放在那里。