django_haml

A HAML pre-processor for Django 1.3 and Django 1.4
Download

django_haml Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Python License
  • Price:
  • FREE
  • Publisher Name:
  • Raymond Chandler III
  • Publisher web site:
  • https://github.com/kitanata/

django_haml Tags


django_haml Description

django_haml is a template loader for Django 1.3 and 1.4 that allows you to use HamlPy in your templates.It is based on the djaml project which is based on the django-shpaml-template-loader project, and is licensed under the MIT license.InstallationUse virtual environment and pip like a good lad would you? pip install django_hamlYou can either copy all the files into 'djaml' in the root of your Django project or install it using the included setup.py file.Having done that, you need to add django_haml as the first item in TEMPLATE_LOADERS TEMPLATE_LOADERS = ( 'django_haml.filesystem.Loader', 'django_haml.app_directories.Loader', ... )If you don't put django_haml first, then the standard Django template loaders will try and process it first.Make sure your templates have a .haml extension, and put them wherever you've told Django to expect to find templates.ExampleHere's a sample of what a Django layout file looks like using Haml: < !DOCTYPE html > %html %head %meta{'http-equiv': 'Content-Type', 'content': 'text/html; charset=UTF-8'} %title Internet Baseball League %link{'rel': 'stylesheet', 'type': 'text/css', 'href':'/site_media/css/grid.css'} %link{'rel': 'stylesheet', 'type': 'text/css', 'href':'/site_media/css/ibl.css'} %script{'src': "/site_media/js/modernizr-1.7.min.js"} %body %div{'class': 'row'} #sidebar{'class': 'column grid_2'} %img{'src': '/site_media/images/ibl_logo.gif', 'alt': 'IBL Logo'} #navcontainer %ul#navlist %li %a{'href': '{% url home %}'} Home %li %a{'href': 'http://archive.ibl.org'} Archive %li %a{'href': 'http://iblgame.ibl.org'} Cards %li %a{'href': 'http://wiki.ibl.org/dokuwiki/doku.php?id=constitution'} Constitution %li %a{'href': '{% url free-agents %}'} Free Agents %li %a{'href': 'http://wiki.ibl.org/dokuwiki/doku.php?id=owners'} Owners %li %a{'href': '/results'} Results %li %a{'href': '/rotations'} Rotations %li %a{'href': '/schedule'} Schedule %li %a{'href': '/standings'} Standings %li %a{'href': '/starts'} Starts / Limits %li %a{'href': 'http://wiki.ibl.org'} Wiki %li #container{'class': 'column grid_10'} {% block content %} {% endblock %}Product's homepage


django_haml Related Software