Est-il un HAML mise en œuvre pour une utilisation avec Python et Django
Il m'est arrivé de tomber sur des HAML, une intéressante et très belle façon de marquer le contenu et l'écriture des modèles HTML.
Depuis que j'utilise Python et Django pour mon site web en développement ont besoin, je voudrais voir si il y a un Python de mise en œuvre de HAML (ou certains concepts similaires -- n'a pas besoin d'être exactement identique) qui peut être utilisé pour remplacer le moteur de template de Django.
Vous devez vous connecter pour publier un commentaire.
Vous pourriez être intéressé par SHPAML:
http://shpaml.com/
Je suis activement à l'entretenir. C'est un préprocesseur simple, de sorte qu'il n'est pas lié à d'autres outils comme Genshi. Il m'arrive de l'utiliser avec Django, donc il y a un peu de Django soutien, mais il ne doit pas interférer avec la plupart des autres cas d'utilisation.
<div class="c" id="i"></div>
sans l'aide de HTMLJ'avais découvrez GHRML, Haml pour Genshi. L'auteur admet qu'il est fondamentalement Haml pour Python et que la plupart de la syntaxe est la même (et qu'il fonctionne dans Django). Voici quelques GHRML juste pour vous montrer à quel point ils sont:
je suis à la recherche de la même chose. Je n'ai pas essayé, mais trouvé ceci:
http://github.com/jessemiller/HamlPy
Vous pouvez être intéressé par Plim. C'est une mature python port de Slim.
Ce n'est pas réellement répondre à votre question, mais le CSS composant de HAML, SASS, peut être utilisé librement avec n'importe quel cadre. Je l'utilise maintenant avec Django.
Je ne suis pas sûr de ce que le statut de la GHRML peu comme je l'ai récemment été à la recherche en elle. Ne pouvez pas trouver une pension pour elle, développeur d'origine n'a pas le temps pour elle plus d'entretien et a été repris par une autre personne ayant un intérêt dans le projet. Toutes les infos supplémentaires sur ce qui serait utile.
Malheureusement, comme ces choses se passent, j'ai commencé à écrire mes propres HAML style processeur 😉
http://dasacc22.wordpress.com/2010/05/03/python-implementation-of-haml/
Elle n'est absolument pas adaptée pour une utilisation en production à l'heure actuelle (ses littéralement 4 jours nourrisson âgé de maintenant, mais à l'instar de+de 60 heures entassés dans les 4 jours), mais toute personne intéressée peut le vérifier ici. Il dispose d'une gamme de fonctionnalités déjà mises en œuvre et qui la rend utile comme un jouet, et comme je l'ai nettoyer le code de base au cours de la semaine prochaine, j'espère le voir remplacer toutes mes personnalisé XSLT/xpath extensions et de modèles que j'ai.
Mon projet, PyHAML, est un Mako préprocesseur qui vous donne très HAML-syntaxe. Certains Ruby ne se traduit pas très bien pour Python, il y a donc quelques différences, mais l'esprit est le même.
J'ai couru à travers de jade de faire quelques node.js travail et, lors du retour de Django était à la recherche de quelque chose de similaire. J'ai trouvé Pyjade et tandis que c'est presque exactement ce que je suis à la recherche pour elle gère les erreurs et débogage plutôt mal à l'intérieur de Django.
Je viens de faire ce http://github.com/fitoria/django-haml il est encore à un stade très précoce, mais il fonctionne.
Daniel Skinner projet (mentionné ci-dessus) semble avoir été renommé DMSL. Il semble très puissant, émule HAML, mais permet d'utiliser des fonctions python, lambdas, des compréhensions etc dans sa syntaxe: https://github.com/dasacc22/dmsl