action2 возвращает переменные не непосредственно представлению, а переданному методу экземпляра страницы представления (your_view.page.js).
I haven't tried it personally, but a co-worker uses the free ActiveState Komodo Edit to edit Django templates, and the page I linked claims support for Django template editing.
There's also netbeans-django that is building a Django plugin for Netbeans, but no idea how complete or how well it works.
I've read that TextMate has a "Django bundle" for editing code and templates if you're on a Mac.
Нет такого инструмента WYSIWYG, как Dreamweaver. Но подсветка возможна. Я использую Кейт для редактирования своих шаблонов.
Например, когда вы оставляете комментарий в шаблоне Django, он вставляет {% comment%}
.
Вид наклонного ответа, но если для вас важна возможность использовать такие инструменты, как Dreamweaver, в ваших шаблонах, вы можете обнаружить, что Genshi вам больше нравится, чем Django Templates, и достаточно легко переключить механизм шаблонов.
Genshi - это язык шаблонов XML, который является одним из наследников семейства Zope TAL. Ваш файл шаблона является допустимым файлом XML, поэтому вы можете открыть его в любом инструменте, поддерживающем XML. Лично, когда я привык использовать шаблоны XML, я не мог вернуться, но они медленнее обрабатываются (синтаксический анализатор xml должен запускаться за кулисами), и им требуется действительный XHTML в вашем выводе, который может быть хорошим или полезным. плохо.