Python 模板中url标记上的Django SyntaxError

Python 模板中url标记上的Django SyntaxError,python,django,url,tags,templating,Python,Django,Url,Tags,Templating,我有一个Django应用程序,它仍然对{%url…%}模板标记非常挑剔。我以前已经解决了这个问题,但现在它在加载模板时给了我一个SyntaxError 反向工作 从相关的模板行开始: <a href="{% url 'project-index' %}"> <img src="{{ STATIC_URL }}images/logo.png" alt="Logo"> </a> Url模式(Url.py): 主应用程序包括URL(url.py): 这是一

我有一个Django应用程序,它仍然对
{%url…%}
模板标记非常挑剔。我以前已经解决了这个问题,但现在它在加载模板时给了我一个
SyntaxError

反向工作 从相关的模板行开始:

<a href="{% url 'project-index' %}">
    <img src="{{ STATIC_URL }}images/logo.png" alt="Logo">
</a>
Url模式(
Url.py
):

主应用程序包括URL(
url.py
):

这是一本书

回溯没有显示模板错误的确切行号,因此它给出了以下信息:

Error during template rendering
In template /Users/josh/Dropbox/Projects/app/sc/templates/layouts/base.html, error at line 47

“旧”url标记不接受引号,但这将被弃用。在Django中使用
{%loadurl from future%}
请发布实际错误。您使用的是什么django版本?@Hedde 1.4.2。我添加了对问题的回溯,但页面顶部还有一个错误:这似乎是views.py中的一些语法问题。您可能想看看它。@Rohan Views.py加载良好,Django错误页面在模板呈现过程中明确显示错误。@JoshK,我建议再次检查,因为我仍然怀疑这是Views.py中的问题。模板正在尝试解析视图函数,但出现一些语法错误。我用引号、双引号和不带引号进行了尝试。没有变化。我还尝试添加
{%loadurl from future%}
并使用引号,但仍然没有成功。你的应用程序名为project?这不是一个真正符合规范的项目,但是url语法通常是
{%url'appname:viewname'%}
@Hedde正在处理我的命名,但是对于kicks,这里有一个例子。
urlpatterns = patterns("project.views",
    url(r'^$', "index", name="project-index"),
    url(r'^login/?$', "login", name="project-login"),
    url(r'^logout/?$', "logout", name="project-logout"),
)
urlpatterns = patterns('',
    url('', include('project.urls')),
)
Error during template rendering
In template /Users/josh/Dropbox/Projects/app/sc/templates/layouts/base.html, error at line 47