{ "info": { "author": "Martijn Faassen", "author_email": "faassen@startifact.com", "bugtrack_url": null, "classifiers": [], "description": "more.jina2: Jinja2 template integration for Morepath\n====================================================\n\n``more.jina2`` is an extension for Morepath_ that adds Jinja2_\ntemplate support when you use the ``.jinja2`` extension.\n\nFor details on the Jinja2 template language see the `Jinja2\ntemplate designer documentation`_.\n\nExample usage::\n\n from more.jinja2 import Jinja2App\n\n class App(Jinja2App):\n pass\n\n @App.path(path='persons/{name}')\n class Person(object):\n def __init__(self, name):\n self.name = name\n\n @App.template_directory()\n def get_template_directory():\n return 'templates'\n\n @App.html(model=Person, template='person.jinja2')\n def person_default(self, request):\n return {'name': self.name}\n\nand then in ``person.jinja2`` (in the ``templates`` subdirectory)::\n\n \n
\nHello {{name}}!
\n \n \n\nNote that the Jinja2 documentation uses the ``.html`` extension for\nJinja2 templates, whereas this extension uses ``.jinja2`` instead.\n\nTo control Jinja2 behavior you can define a ``jinja2`` setting section\nin your app. For instance::\n\n @App.setting_section(section='jinja2')\n def get_setting_section():\n return {\n 'auto_reload': False,\n 'autoescape': True,\n 'extensions': ['jinja2.ext.autoescape']\n }\n\nFor details on Jinja2 configuration options, consult the `Jinja2 API\ndocumentation`_.\n\n.. _Morepath: http://morepath.readthedocs.org\n\n.. _Jinja2: http://jinja.pocoo.org/\n\n.. _`Jinja2 template designer documentation`: http://jinja.pocoo.org/docs/dev/templates/\n\n.. _`Jinja2 API documentation`: http://jinja.pocoo.org/docs/dev/api/#jinja2.Environment\n\nCHANGES\n*******\n\n0.2 (2015-04-09)\n================\n\n- Actual release to PyPI.\n\n0.1 (2015-04-09)\n================\n\n- Initial public release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/more.jinja2", "keywords": "morepath jinja2", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "more.jinja2", "package_url": "https://pypi.org/project/more.jinja2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/more.jinja2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/more.jinja2" }, "release_url": "https://pypi.org/project/more.jinja2/0.2/", "requires_dist": null, "requires_python": null, "summary": "Jinja2 template integration for Morepath", "version": "0.2" }, "last_serial": 1497248, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "dfd06b8b1faa4aec1ba37e4ffeb73621", "sha256": "5f268860f2b7f54bbf521da31a6513017715ed90a7df34284482e0d025336a5a" }, "downloads": -1, "filename": "more.jinja2-0.2.tar.gz", "has_sig": false, "md5_digest": "dfd06b8b1faa4aec1ba37e4ffeb73621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6540, "upload_time": "2015-04-09T10:44:31", "url": "https://files.pythonhosted.org/packages/1b/64/74a3ee32d34edbbf170472c943b36916b4422af53e368f70ace8b747ac30/more.jinja2-0.2.tar.gz" } ], "0.2.dev0": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfd06b8b1faa4aec1ba37e4ffeb73621", "sha256": "5f268860f2b7f54bbf521da31a6513017715ed90a7df34284482e0d025336a5a" }, "downloads": -1, "filename": "more.jinja2-0.2.tar.gz", "has_sig": false, "md5_digest": "dfd06b8b1faa4aec1ba37e4ffeb73621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6540, "upload_time": "2015-04-09T10:44:31", "url": "https://files.pythonhosted.org/packages/1b/64/74a3ee32d34edbbf170472c943b36916b4422af53e368f70ace8b747ac30/more.jinja2-0.2.tar.gz" } ] }