【问题标题】:Visual Editor for Django Templates?Django 模板的可视化编辑器?
【发布时间】:2010-10-26 16:52:19
【问题描述】:

有没有可视化构建 Django 模板的工具?

谢谢

【问题讨论】:

  • 你找到什么工具了吗?

标签: python django django-templates


【解决方案1】:

我没有亲自尝试过,但一位同事使用免费的ActiveState Komodo Edit 编辑 Django 模板,我链接的页面声称支持 Django 模板编辑。

还有 netbeans-django 正在为 Netbeans 构建一个 Django 插件,但不知道它的完整程度或效果如何。

我听说 TextMate 有一个“Django 包”,如果您使用的是 Mac,则可以用于编辑代码和模板。

【讨论】:

  • 但它不是可视化的(我的意思是:你看不到最终结果并通过拖动操作在页面上移动字段...)
【解决方案2】:

没有像 Dreamweaver 这样的所见即所得工具。但是高亮是可能的。我正在使用 Kate 编辑我的模板。

例如,当您在 Django 模板中发表评论时,它会插入 {% comment %}

【讨论】:

    【解决方案3】:

    有点含糊其辞,但如果能够在模板上使用 Dreamweaver 等工具对您来说很重要,那么您可能会发现自己比 Django 模板更喜欢 Genshi,而且切换模板引擎很容易。

    Genshi 是一种 XML 模板语言,是 Zope TAL 家族的继承者之一。您的模板文件一个有效的 XML 文件,因此您可以在任何支持 XML 的工具中打开它。就个人而言,一旦我习惯了使用 XML 模板,我就无法回头,但它们的处理速度较慢(xml 解析器必须在幕后运行),并且它们需要在您的输出中使用有效的 XHTML,这可能是一个好的或一个好的坏事。 (例如,无效的用户提交的 html 内容需要使用 Beautiful Soup 或 ElementTree 之类的东西强制清理)。

    【讨论】:

      【解决方案4】:

      我非常喜欢带有 Pydev 和 Aptana Studio 3 Eclipse 插件的 Eclipse。更多信息在这里:http://pydev.blogspot.com/2010/08/django-templates-editor.html

      (我做的第一件事就是更改主题。我很喜欢 Mac Classic 主题的 Django 模板突出显示。)

      【讨论】:

        【解决方案5】:

        还有PyCharm

        【讨论】:

          【解决方案6】:

          不要忘记Emacs 用户有 django 模板帮助。 Emacs 链接将带您到 Emacs 中更多有用的文档。

          【讨论】:

            猜你喜欢
            • 2010-12-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-10-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多