Common Lisp HTML CSS Shell
Pull request Compare This branch is 232 commits ahead of nallen05:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo
doc
src
templates Add *error-template* Sep 13, 2015
test
.gitignore
.travis.yml
MIT-LICENSE
README.md
TODO
djula-demo.asd
djula-test.asd
djula.asd

README.md

Djula

Build Status Quicklisp MIT License

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.

For more information visit the new Djula webpage and documentation.