【发布时间】:2010-10-26 16:52:19
【问题描述】:
有没有可视化构建 Django 模板的工具?
谢谢
【问题讨论】:
-
你找到什么工具了吗?
标签: python django django-templates
有没有可视化构建 Django 模板的工具?
谢谢
【问题讨论】:
标签: python django django-templates
我没有亲自尝试过,但一位同事使用免费的ActiveState Komodo Edit 编辑 Django 模板,我链接的页面声称支持 Django 模板编辑。
还有 netbeans-django 正在为 Netbeans 构建一个 Django 插件,但不知道它的完整程度或效果如何。
我听说 TextMate 有一个“Django 包”,如果您使用的是 Mac,则可以用于编辑代码和模板。
【讨论】:
没有像 Dreamweaver 这样的所见即所得工具。但是高亮是可能的。我正在使用 Kate 编辑我的模板。
例如,当您在 Django 模板中发表评论时,它会插入 {% comment %}。
【讨论】:
有点含糊其辞,但如果能够在模板上使用 Dreamweaver 等工具对您来说很重要,那么您可能会发现自己比 Django 模板更喜欢 Genshi,而且切换模板引擎很容易。
Genshi 是一种 XML 模板语言,是 Zope TAL 家族的继承者之一。您的模板文件是一个有效的 XML 文件,因此您可以在任何支持 XML 的工具中打开它。就个人而言,一旦我习惯了使用 XML 模板,我就无法回头,但它们的处理速度较慢(xml 解析器必须在幕后运行),并且它们需要在您的输出中使用有效的 XHTML,这可能是一个好的或一个好的坏事。 (例如,无效的用户提交的 html 内容需要使用 Beautiful Soup 或 ElementTree 之类的东西强制清理)。
【讨论】:
我非常喜欢带有 Pydev 和 Aptana Studio 3 Eclipse 插件的 Eclipse。更多信息在这里:http://pydev.blogspot.com/2010/08/django-templates-editor.html
(我做的第一件事就是更改主题。我很喜欢 Mac Classic 主题的 Django 模板突出显示。)
【讨论】:
还有PyCharm。
【讨论】:
不要忘记Emacs 用户有 django 模板帮助。 Emacs 链接将带您到 Emacs 中更多有用的文档。
【讨论】: