Wpis z mikrobloga

@Faja: ale za to ta elastyczność... Niestety security w mako nie istnieje (nie mówię o filtrowaniu np. XSS). Masz dostęp do template, masz rootshella + pełny kontekst aplikacji. Trochę drama.
  • Odpowiedz
ale za to ta elastyczność...


@Pipcieo: o nie nie nie. Jeśli potrzebujesz takiej elastyczności, to znaczy, że coś robisz źle. Mi to przypomina stronki pisane w php, gdzie miesza się php i html.

Templatki django (które są bardzo bodobne do jinja, ale ninja nie znam, więc się nie wypowiem) celowo mają takie ograniczenia. Aby nie kusiło zbyt wiele robić w templatkach.
  • Odpowiedz
@Pipcieo: w tym nie ma nic złego. Ale mako pozwala na zbyt wiele. Łatwo nadużywać dobrodziejstw, później logikę masz porozpieprzaną w templatkach.

W django masz filtry i tagi, które mogą zrobić wszystko, bo są napisane w pythonie. Ale ten python siedzi w plikach pythonowych.
  • Odpowiedz