{ "info": { "author": "Ilya Tikhonov", "author_email": "ili.tikhonov@gmai.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=======================\nDjango Simple Block Tag\n=======================\n\nAnalogue for simple_tag django decorator for making block (paired) template tags.\n\nWorks like `django.template.Library.simple_tag() `_ and based on its code. One different is first argument, that takes all content between {% tagname %} and {% endtagname %}\n\n\nInstallation\n============\n::\n\n pip install django-simple-block-tag\n\n\nUsage\n=====\n\ntemplatetags.py\n---------------\n::\n\n from simpleblocktag import simple_block_tag\n from django import template\n\n register = template.Library()\n\n\n @simple_block_tag(register)\n def mytag(content, attr1, attr2=None):\n return \"{}{}{}\".format(attr1, content, attr2)\n\n\n @simple_block_tag(register, takes_context=True)\n def save_as(context, content, var_name):\n context[var_name] = content\n return \"\"\n\ntemplate.html\n-------------\n::\n\n {% load templatetags %}\n\n {% save_as \"var_name\" %}Some Content{% endsave_as %}\n {% mytag \"foo\" \"bar\" %} {{ var_name|lower }} {% endmytag %}\n\n\nOutput\n------\n::\n\n foo some content bar", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/piha/django-simple-block-tag/", "keywords": "template,tag,django", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "django-simple-block-tag", "package_url": "https://pypi.org/project/django-simple-block-tag/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-simple-block-tag/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/piha/django-simple-block-tag/" }, "release_url": "https://pypi.org/project/django-simple-block-tag/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Block tag decorator for Django templates", "version": "0.1.3" }, "last_serial": 856170, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0c3236b138fdb6e668b90e266ebe3fbc", "sha256": "53ea8c2c9a83ece147394a3a9814c583097649ac4abf868e8d027e551241a462" }, "downloads": -1, "filename": "django-simple-block-tag-0.1.tar.gz", "has_sig": false, "md5_digest": "0c3236b138fdb6e668b90e266ebe3fbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2783, "upload_time": "2013-09-02T15:55:08", "url": "https://files.pythonhosted.org/packages/83/cf/46c76fbc40d6b94539ba9e73fee89cae7a76dddcf9d44e110ac05205053b/django-simple-block-tag-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9247d8dce463d57447488e97257af0ac", "sha256": "e9b19f79fae9c52c9d71e1f7c481c51d9aa31c4c41ded839c883fade964f00a5" }, "downloads": -1, "filename": "django-simple-block-tag-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9247d8dce463d57447488e97257af0ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2793, "upload_time": "2013-09-02T16:07:20", "url": "https://files.pythonhosted.org/packages/f4/bb/85fcce7221e2f4a1d6773bf7ab36024a773603c0529125b9c89a917700a2/django-simple-block-tag-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d5ed57e16ce835756524f84f1897844e", "sha256": "4fed9ac0b20497cfa428312339eb1c1a6c71760d735d84d34a612ac85724aa9c" }, "downloads": -1, "filename": "django-simple-block-tag-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d5ed57e16ce835756524f84f1897844e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2805, "upload_time": "2013-09-03T22:17:19", "url": "https://files.pythonhosted.org/packages/d9/b2/f5a8edc44b799981ccf513733aa00cc5c9e9149ce56b944b50e37975ef9b/django-simple-block-tag-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5ed57e16ce835756524f84f1897844e", "sha256": "4fed9ac0b20497cfa428312339eb1c1a6c71760d735d84d34a612ac85724aa9c" }, "downloads": -1, "filename": "django-simple-block-tag-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d5ed57e16ce835756524f84f1897844e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2805, "upload_time": "2013-09-03T22:17:19", "url": "https://files.pythonhosted.org/packages/d9/b2/f5a8edc44b799981ccf513733aa00cc5c9e9149ce56b944b50e37975ef9b/django-simple-block-tag-0.1.3.tar.gz" } ] }