Python模板

Python模板,python,django,Python,Django,这是my views.py: from django.http import HttpResponse from django.template.loader import get_template from django.template import Context def login(request): t = get_template('login.html') return HttpResponse(t.render) 在我的URL.py中,我将 (r'^login

这是my views.py:

from django.http import HttpResponse
from django.template.loader import get_template
from django.template import Context
def login(request):
    t = get_template('login.html')
    return HttpResponse(t.render) 
在我的URL.py中,我将

(r'^login/', include('project.views.login')),
显示我的模板

我在settings.py中设置了模板目录

但我有一个错误名为

ImportError at /login/
No module named login
怎么了

用于包含来自其他应用程序的其他url配置。如果您试图为一个特定视图添加url模式,则不应使用它。你应该吃点类似的东西

(r'^login/', 'project.views.login'),
另一个问题是你在哪里回复<代码>渲染是一种获取上下文的方法(请参阅)

实际上,您通常不会加载模板、呈现模板,然后返回响应。有两个快捷功能,和,减少了重复


你在这里犯了一些基本的错误。我建议您阅读Django教程(同样,如果您已经看过的话)。特别是解释了所有这些内容。

如果您能详细说明一下您要做的事情,这会有所帮助。我想使用模板目录中的我的login.html login.html,但我遇到了以下错误:扫描您的设置文件,请粘贴到这里?我只接受“>”作为输出:名称是login,但索引页:“>”的含义是什么在浏览器中,我将“>”作为输出
def login(request):
    t = get_template('login.html')
    c = Context({})
    return HttpResponse(t.render(c))