pydev django模板格式化

时间:2016-02-24 11:23:07

标签: django django-templates pydev

我以前用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。 有没有解决方法?

2 个答案:

答案 0 :(得分:0)

同时我开发了这个脚本,位于tamplates目录中。我按Ctrl + Shift + F后运行它。

{{1}}

答案 1 :(得分:0)

嗯,那个编辑来自LiClipse(而不是PyDev)吧?

我认为问题在于它使用默认的HTML代码格式化程序,而它应该使用django-templates识别代码格式化程序。

请将这个问题报告给LiClipse(https://sw-brainwy.rhcloud.com/tracker/LiClipse) - 尽管请注意LiClipse的处理方式是将这些操作委托给外部库(因此,HTML格式化是有效的,因为它在外部库中可用 - 所以,在这种情况下,选项可以是禁用格式化或查找实现它的库。)