我正在运行Django 1.5.2并安装了Zinnia Blog,但我在某些模板中遇到了语法错误。一个例子是在此行的skeleton.html中:
<link rel="index" href="{% url 'zinnia_entry_archive_index' %}" />
具体突出显示'zinnia_entry_archive_index'部分。如果我删除该行,我只是在其他地方得到相同的语法错误,这使我认为它不是这一行中的具体内容,但可能与使用“url”部分有关。
我是否需要安装一些东西才能使用它?或者还有其他我想念的东西?
感谢。
答案 0 :(得分:1)
正如我所想,这个错误与百日草无关。这是一个语法错误,在我自己的代码中暴露在一个完全随机的地方。我在那里没有尝试使用异常。菜鸟错误:
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:
^
至少现在正在运作!
答案 1 :(得分:0)
变量网址和字符串'zinnia ...'
之间没有“+”要添加(连接)两个字符串,您需要在它们之间放置一个加号运算符,这似乎是一个问题。