我以前用eclipse自动格式化我的源代码。为此,我选择所有文本,然后按Ctrl + Shift + F. 但是就django模板文件而言,例如
EnumUtil.from(Foo.class, "drei", "getTranslate")
按Ctrl + Shift + F我会以
结束{% extends "base.html" %}
{% load staticfiles %}
{% block content %}
<div class="row">
...
导致TemplateSyntaxError。 有没有解决方法?
答案 0 :(得分:0)
同时我开发了这个脚本,位于tamplates目录中。我按Ctrl + Shift + F后运行它。
{{1}}
答案 1 :(得分:0)
嗯,那个编辑来自LiClipse(而不是PyDev)吧?
我认为问题在于它使用默认的HTML代码格式化程序,而它应该使用django-templates识别代码格式化程序。
请将这个问题报告给LiClipse(https://sw-brainwy.rhcloud.com/tracker/LiClipse) - 尽管请注意LiClipse的处理方式是将这些操作委托给外部库(因此,HTML格式化是有效的,因为它在外部库中可用 - 所以,在这种情况下,选项可以是禁用格式化或查找实现它的库。)