我开始学习网络开发,并使用金字塔与变色龙。我只是将一些网站的html源代码作为Dreamweaver中的模板,然后将代码复制到变色龙.pt文件中。ParseError:意外的结束标记 - 如何清理html标记?
的HTML代码显示在Dreamweaver罚款,但在金字塔运行它时我得到这个错误:
chameleon.exc.ParseError
ParseError: Unexpected end tag.
- String: "</div>"
我已经试过dreamweavers清理功能,该公司表示,除去2个空标签,但我仍然得到这个错误。我的追踪都与变色龙中的错误有关,并没有在我的模板本身中显示具体问题。
有没有一种方法来识别错误发生的实际线?
我不知道是否有一个金字塔或变色龙具体的解决方案或者有通用的方法来查找HTML标记错误。
你总是可以通过运行mako或jinja2相反,因为他们是不太严格的HTML格式 –
@MichaelMerickel谢谢你的建议。我想过不同的模板引擎,但不确定,因为它似乎像金字塔倾向于变色龙。我刚开始学习,所以我不在乎我学到什么,只要它运作良好,并且会得到支持一段时间。你认为mako或jinga2是更好的选择吗?如果是的话,有没有人会建议? – Lostsoul
@MichaelMerickel by way..code在Jinja2中工作正常,但仍不确定我想要哪一个。我阅读了绩效评估,他们看起来很相似,但不确定哪个人拥有更大的社区或者会得到更长时间的支持(jinja2在这个网站有300个问题,而mako有150个,但不知道这是否是一个好的指标)。 – Lostsoul