有没有工具可以可视化地构建Django模板?谢啦,谢啦
nvbavucw1#
我个人还没有尝试过,但是我的一个同事使用免费的ActiveState Komodo Edit来编辑Django模板,我链接的页面声称支持Django模板编辑。还有netbeans-django正在为Netbeans构建一个Django插件,但不知道它有多完整,工作得有多好。我读到过TextMate有一个“Django包”,如果你在Mac上的话,它可以用来编辑代码和模板。
vptzau2j2#
还有PyCharm。
vc9ivgsu3#
没有像Dreamweaver这样的所见即所得工具。但是高亮显示是可能的。我正在使用Kate来编辑我的模板。例如,当你在Django模板中添加注解时,它会插入{% comment %}。
{% comment %}
wnvonmuf4#
这是一个间接的回答,但是如果能够在模板上使用Dreamweaver这样的工具对你来说很重要,你可能会发现你更喜欢Genshi而不是Django Templates,而且切换模板引擎也很容易。Genshi是一种XML模板语言,它是ZopeTAL家族的继承者之一。你的模板文件 * 是 * 一个有效的XML文件,所以你可以在任何XML感知工具中打开它。就我个人而言,一旦我习惯了使用XML模板,我就不会再回去了。但它们处理起来较慢(XML解析器必须在后台运行),而且它们需要在输出中使用有效的XHTML,这可能是好事,也可能是坏事。(例如,无效的用户提交的html内容需要使用Beautiful Soup或ElementTree强制清除)。
slhcrj9b5#
我真的很喜欢带Pydev和Aptana Studio 3 Eclipse插件的Eclipse。http://pydev.blogspot.com/2010/08/django-templates-editor.html(The我做的第一件事就是改变主题。我很喜欢Mac Classic主题的Django模板高亮显示。
e7arh2l66#
不要忘记Emacs用户可以使用django模板帮助,Emacs链接会带你到Emacs中更多有用的文档。
6条答案
按热度按时间nvbavucw1#
我个人还没有尝试过,但是我的一个同事使用免费的ActiveState Komodo Edit来编辑Django模板,我链接的页面声称支持Django模板编辑。
还有netbeans-django正在为Netbeans构建一个Django插件,但不知道它有多完整,工作得有多好。
我读到过TextMate有一个“Django包”,如果你在Mac上的话,它可以用来编辑代码和模板。
vptzau2j2#
还有PyCharm。
vc9ivgsu3#
没有像Dreamweaver这样的所见即所得工具。但是高亮显示是可能的。我正在使用Kate来编辑我的模板。
例如,当你在Django模板中添加注解时,它会插入
{% comment %}
。wnvonmuf4#
这是一个间接的回答,但是如果能够在模板上使用Dreamweaver这样的工具对你来说很重要,你可能会发现你更喜欢Genshi而不是Django Templates,而且切换模板引擎也很容易。
Genshi是一种XML模板语言,它是ZopeTAL家族的继承者之一。你的模板文件 * 是 * 一个有效的XML文件,所以你可以在任何XML感知工具中打开它。就我个人而言,一旦我习惯了使用XML模板,我就不会再回去了。但它们处理起来较慢(XML解析器必须在后台运行),而且它们需要在输出中使用有效的XHTML,这可能是好事,也可能是坏事。(例如,无效的用户提交的html内容需要使用Beautiful Soup或ElementTree强制清除)。
slhcrj9b5#
我真的很喜欢带Pydev和Aptana Studio 3 Eclipse插件的Eclipse。http://pydev.blogspot.com/2010/08/django-templates-editor.html
(The我做的第一件事就是改变主题。我很喜欢Mac Classic主题的Django模板高亮显示。
e7arh2l66#
不要忘记Emacs用户可以使用django模板帮助,Emacs链接会带你到Emacs中更多有用的文档。