Merge pull request #2981 from stevepiercy/master
add Mako to options for pyramid-cookiecutter-starter
| | |
| | | |
| | | - the mechanism they use to map URLs to code (:term:`URL dispatch` or :term:`traversal`) |
| | | |
| | | - templating libraries (:term:`Jinja2` or :term:`Chameleon`) |
| | | - templating libraries (:term:`Jinja2`, :term:`Chameleon`, or :term:`Mako`) |
| | | |
| | | * `pyramid-cookiecutter-starter <https://github.com/Pylons/pyramid-cookiecutter-starter>`_ |
| | | * `pyramid-cookiecutter-alchemy <https://github.com/Pylons/pyramid-cookiecutter-alchemy>`_ |
| | |
| | | These cookiecutters include: |
| | | |
| | | ``pyramid-cookiecutter-starter`` |
| | | :term:`URL dispatch` for routing and either :term:`Jinja2` or :term:`Chameleon` for templating |
| | | :term:`URL dispatch` for routing and either :term:`Jinja2`, :term:`Chameleon`, or :term:`Mako` for templating |
| | | |
| | | ``pyramid-cookiecutter-alchemy`` |
| | | SQLite for persistent storage, :term:`SQLAlchemy` for an ORM, :term:`URL dispatch` for routing, and :term:`Jinja2` for templating. |
| | |
| | | Select template_language: |
| | | 1 - jinja2 |
| | | 2 - chameleon |
| | | Choose from 1, 2 [1]: 1 |
| | | 3 - mako |
| | | Choose from 1, 2, 3 [1]: 1 |
| | | |
| | | We then run through the following commands. |
| | | |
| | |
| | | Select template_language: |
| | | 1 - jinja2 |
| | | 2 - chameleon |
| | | Choose from 1, 2 [1]: 1 |
| | | 3 - mako |
| | | Choose from 1, 2, 3 [1]: 1 |
| | | |
| | | We then run through the following commands. |
| | | |
| | |
| | | Select template_language: |
| | | 1 - jinja2 |
| | | 2 - chameleon |
| | | Choose from 1, 2 [1]: 1 |
| | | 3 - mako |
| | | Choose from 1, 2, 3 [1]: 1 |
| | | |
| | | #. We then run through the following commands. |
| | | |
| | |
| | | Select template_language: |
| | | 1 - jinja2 |
| | | 2 - chameleon |
| | | Choose from 1, 2 [1]: 1 |
| | | 3 - mako |
| | | Choose from 1, 2, 3 [1]: 1 |
| | | |
| | | #. Create a :term:`virtual environment` which we'll use to install our |
| | | application. It is important to use the same base Python interpreter |