我有一个 Django 应用程序,它仍然对{% url ... %}
模板标签很挑剔。我之前已经解决了这个问题,但现在它给了我一个SyntaxError
加载模板的方法。
向后工作
从相关的模板行开始:
<a href="{% url 'project-index' %}">
<img src="{{ STATIC_URL }}images/logo.png" alt="Logo">
</a>
我正在尝试的reverse()
功能views.py
:
def index (request):
return render(request, "project/index.html", { "user" : request.user })
网址模式 ( urls.py
):
urlpatterns = patterns("project.views",
url(r'^$', "index", name="project-index"),
url(r'^login/?$', "login", name="project-login"),
url(r'^logout/?$', "logout", name="project-logout"),
)
主要应用包括网址(urls.py
):
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