https://github.com/mmontone/djula
Common Lisp port of the Django templating language
https://github.com/mmontone/djula
common-lisp html-template lisp template-engine
Last synced: 12 months ago
JSON representation
Common Lisp port of the Django templating language
- Host: GitHub
- URL: https://github.com/mmontone/djula
- Owner: mmontone
- License: mit
- Fork: true (nallen05/djula)
- Created: 2014-06-02T15:01:38.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-03-14T17:27:49.000Z (about 1 year ago)
- Last Synced: 2025-03-14T17:34:19.763Z (about 1 year ago)
- Topics: common-lisp, html-template, lisp, template-engine
- Language: Common Lisp
- Homepage: http://mmontone.github.io/djula/djula
- Size: 4.2 MB
- Stars: 157
- Watchers: 8
- Forks: 23
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
- awesome-cl - Djula - A port of Django's template engine to Common Lisp. [Expat][14]. (Interfaces to other package managers / Isomorphic web frameworks)
README
# Djula
[](https://travis-ci.org/mmontone/djula)
[](http://quickdocs.org/djula/)
[](./LICENSE)
Djula is a port of Python's [Django](http://www.djangoproject.com) template engine to Common Lisp.
## Nutshell
Here a small example of a template::
```HTML+Django
{% extends "base.html" %}
{% block title %}Memberlist{% endblock %}
{% block content %}
- {{ user.username }}
{% for user in users %}
{% endfor %}
{% 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 [documentation page](http://mmontone.github.io/djula/djula/).