Визуальный редактор для шаблонов Django? - PullRequest
17 голосов
/ 16 мая 2009

Есть ли инструмент для визуального построения шаблонов Django?

Спасибо

Ответы [ 6 ]

6 голосов
/ 28 октября 2010

Существует также PyCharm .

6 голосов
/ 17 мая 2009

Я не пробовал лично, но сотрудник использует бесплатное ActiveState Komodo Edit для редактирования шаблонов Django, а на странице, на которую я ссылаюсь, заявлена ​​поддержка для редактирования шаблонов Django.

Существует также netbeans-django , который создает плагин Django для Netbeans, но не знаю, насколько он завершен или насколько хорошо он работает.

Я читал, что в TextMate есть «пакет Django» для редактирования кода и шаблонов, если вы работаете на Mac.

2 голосов
/ 17 мая 2009

Нет такого инструмента WYSIWYG, как Dreamweaver. Но подсветка возможна. Я использую Кейт для редактирования моих шаблонов.

Например, когда вы комментируете шаблон Django, он вставляет {% comment %}.

1 голос
/ 15 октября 2010

Мне действительно нравится Eclipse с Pydev и плагином Aptana Studio 3 Eclipse. Больше информации здесь: http://pydev.blogspot.com/2010/08/django-templates-editor.html

(Первым делом я сменил тему. Мне очень понравилась подсветка шаблона Django для темы Mac Classic).

1 голос
/ 18 мая 2009

Это своего рода косвенный ответ, но если для вас важно иметь возможность использовать инструменты, такие как Dreamweaver, в ваших шаблонах, вы можете найти, что вы похожи на Genshi лучше, чем Django Templates, и вам достаточно легко переключить ваш движок шаблонов.

Genshi - это язык шаблонов XML, который является одним из наследников семейства Zope TAL. Ваш файл шаблона является действительным файлом XML, поэтому вы можете открыть его в любом инструменте, поддерживающем XML. Лично, как только я привык к использованию шаблонов XML, я не мог вернуться, но они медленнее обрабатываются (анализатор xml должен работать за кулисами), и им требуется действительный XHTML в вашем выводе, который может быть хорошим или плохо. (Например, недопустимый HTML-контент, отправленный пользователем, должен быть принудительно очищен с использованием чего-то вроде Beautiful Soup или ElementTree).

0 голосов
/ 03 ноября 2011

Не забудьте для Emacs Пользователей, здесь есть помощь по шаблону django. Ссылка Emacs приведет вас к более полезной документации в Emacs.

...