Django Zinnia博客模板中的SyntaxError

时间:2013-09-11 00:23:33

标签: python django zinnia

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

<link rel="index" href="{% url 'zinnia_entry_archive_index' %}" />

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

我是否需要安装一些东西才能使用它?或者还有其他我想念的东西?

感谢。

2 个答案:

答案 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 ...'

之间没有“+”

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