Djula

Common Lisp port of the Django templating language

This project is maintained by mmontone

Djula

Djula is a port of Python's Django template engine to Common Lisp.

Nutshell

Here a small example of a template:

    {% extends "base.html" %}
    {% block title %}Memberlist{% endblock %}
    {% block content %}
      <ul>
      {% for user in users %}
        <li><a href="{{ user.url }}">{{ user.username }}</a></li>
      {% endfor %}
      </ul>
    {% endblock %}

Philosophy

Application logic is for the controller but don't try to make the life for the template designer too hard by giving him too few functionality.

Documentation