-
Notifications
You must be signed in to change notification settings - Fork 3
Libraries
Patrick Forringer edited this page Oct 27, 2018
·
7 revisions
These libraries are used throughout toolhub and are linked here for reference.
Versions are not linked here, consult the pyproject.toml for installed versions
The main web framework used in the project.
Jinja2 is a templating engine for python applications with many modern features. To learn about jinja2 syntax and semantics visit the template designer documentation: http://jinja.pocoo.org/docs/2.10/templates/
We use the django-jinja package to help interface Django's existing template tags and filters with the Jinja2 environment. When developing or editing templates for toolhub it is very useful to be aware of what is available.
https://github.com/niwinz/django-jinja
Flexible enums https://github.com/jsatt/python-catalog