Я имею в виду, что я понимаю, что эти шаблоны предназначены для дизайнеров и других менее опытных людей, но для разработчиков я чувствую, что язык шаблонов - это просто хлопот.Мне нужно заново научиться делать очень простые вещи, такие как итерация по словарям или спискам, которые я передаю в шаблон, и это, кажется, даже не очень хорошо работает.У меня все еще возникают проблемы с тем, чтобы вся нотация "точка" работала так, как я ожидал (например, {{mydict.dictkey}} внутри цикла for не работает: S - я мог бы задать это как отдельный вопрос)и я не понимаю, почему нельзя было бы просто использовать код Python в системе шаблонов.В частности, я чувствую, что если шаблоны должны быть простыми, то уровень кода Python, который должен использоваться в этих шаблонах, был бы не более сложным, чем текущий язык шаблонов.Таким образом, у этих дизайнерских писателей не было бы больше проблем с изучением такого большого количества Python, чем с языком шаблонов Django (и есть больше мест, где вы можете получить эти знания базового Python, а не DTL)Уже известно, что Python будет находиться на знакомой территории со всем имеющимся у них обычным синтаксисом и мощью и может просто начать работу.
Я что-то упустил?Если так, то я умоляю Джанго Нуба и хотел бы, чтобы вы просветили меня во многих достоинствах нынешней системы.Но в противном случае, какие-либо рекомендации по другим системам шаблонов, которые могут быть больше, чем я ищу?