我运行Django 1.5.2并安装了Zinnia,但是在一些模板中我得到了一个语法错误。在这一行的skeleton.html中有一个例子:
<link rel="index" href="{% url 'zinnia_entry_archive_index' %}" />“zinnia_entry_archive_index”部分特别突出显示。如果删除这一行,我只会在其他地方得到相同的语法错误,这使我认为这不是该行中的特定内容,而是可能与"url“部分的使用有关。
我需要安装一些东西才能使用它吗?或者我还遗漏了什么?
谢谢。
发布于 2013-09-12 04:14:39
正如我所想的那样,这一错误与齐尼亚毫无关系。这是一个语法错误在我自己的代码中暴露在一个完全随机的地方。我在那里用的是一个没有尝试的异常。菜鸟错误:
except User.DoesNotExist:
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)吸取的教训:不要依赖浏览器中的Django错误。如果它们令人困惑,请检查实际的apache错误日志!因为毫无疑问你会看到这样的东西:
File "../project/users/api/views.py", line 76
except User.DoesNotExist:
^至少现在起作用了!
发布于 2013-09-11 01:32:52
在变量URL和字符串‘zinnia.’之间没有"+“。
要添加(连接)两个字符串,您需要在它们之间添加一个加号运算符,这似乎是个问题。
https://stackoverflow.com/questions/18730817
复制相似问题