首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Zinnia博客模板中的SyntaxError

Django Zinnia博客模板中的SyntaxError
EN

Stack Overflow用户
提问于 2013-09-11 00:23:32
回答 2查看 199关注 0票数 1

我运行Django 1.5.2并安装了Zinnia,但是在一些模板中我得到了一个语法错误。在这一行的skeleton.html中有一个例子:

代码语言:javascript
复制
<link rel="index" href="{% url 'zinnia_entry_archive_index' %}" />

“zinnia_entry_archive_index”部分特别突出显示。如果删除这一行,我只会在其他地方得到相同的语法错误,这使我认为这不是该行中的特定内容,而是可能与"url“部分的使用有关。

我需要安装一些东西才能使用它吗?或者我还遗漏了什么?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-12 04:14:39

正如我所想的那样,这一错误与齐尼亚毫无关系。这是一个语法错误在我自己的代码中暴露在一个完全随机的地方。我在那里用的是一个没有尝试的异常。菜鸟错误:

代码语言:javascript
复制
except User.DoesNotExist:
    return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

吸取的教训:不要依赖浏览器中的Django错误。如果它们令人困惑,请检查实际的apache错误日志!因为毫无疑问你会看到这样的东西:

代码语言:javascript
复制
File "../project/users/api/views.py", line 76
    except User.DoesNotExist:
         ^

至少现在起作用了!

票数 1
EN

Stack Overflow用户

发布于 2013-09-11 01:32:52

在变量URL和字符串‘zinnia.’之间没有"+“。

要添加(连接)两个字符串,您需要在它们之间添加一个加号运算符,这似乎是个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18730817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档