Есть ли реализация HAML для использования с Python и Django

Я не проанализировал ваш скрипт полностью, но я вижу, что он вообще не вызывает вторую кнопку ( Очистить ). Вы сделали eventReactive () , используя input $ go для первой кнопки для построения графика, но вам нужно также вызвать input $ reset , если вы хотите заставить это работать.

70
задан Ber 18 July 2019 в 14:31
поделиться

6 ответов

Я проверил бы GHRML, Haml для Genshi. Автор признает, что это - в основном Haml для Python и что большая часть синтаксиса является тем же (и что это работает в Django). Вот некоторый GHRML только, чтобы показать Вам, как близко они:

%html
  %head
    %title Hello World
    %style{'type': 'text/css'}
      body { font-family: sans-serif; }
    %script{'type': 'text/javascript', 'src': 'foo.js'}

  %body
    #header
      %h1 Hello World
    %ul.navigation
      %li[for item in navigation]
        %a{'href': item.href} $item.caption

    #contents
      Hello World!
21
ответ дан staackuser2 24 November 2019 в 13:29
поделиться

На самом деле это не отвечает на ваш вопрос, но CSS-компонент HAML, SASS , можно свободно использовать с любым фреймворком. Я использую его прямо сейчас с Django.

4
ответ дан 24 November 2019 в 13:29
поделиться

Возможно, вас заинтересует SHPAML:

http://shpaml.com/

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

37
ответ дан 24 November 2019 в 13:29
поделиться

Я не уверен, каков статус бита GHRML, поскольку я только недавно изучал его. Не могу найти репо для него, у первоначального разработчика больше нет времени на это, и сопровождение было подхвачено кем-то другим, заинтересованным в проекте. Любая дополнительная информация об этом была бы полезна.

К сожалению, как это бывает, я начал писать свой собственный процессор в стиле HAML ;)

http://dasacc22.wordpress.com/2010/05/03/python-implementation-of-haml/

На данный момент он никак не пригоден для использования в производстве (сейчас это буквально 4-дневный младенец, но за эти 4 дня было потрачено около 60+ часов), но любой заинтересованный может посмотреть его здесь. В нем уже реализован ряд функций, которые делают его полезным в качестве игрушки, и по мере того, как я буду чистить кодовую базу в течение следующей недели, я надеюсь, что он заменит все мои пользовательские XSLT/xpath расширения и шаблоны, которые у меня есть.

3
ответ дан 24 November 2019 в 13:29
поделиться

я ищу то же самое. Я не пробовал, но нашел вот это:

http://github.com/jessemiller/HamlPy

19
ответ дан 24 November 2019 в 13:29
поделиться

Я только что сделал это http://github.com/fitoria/django-haml он все еще находится на очень ранней стадии, но работает.

2
ответ дан 24 November 2019 в 13:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: