{ "info": { "author": "Peter Bittner", "author_email": "django@bittner.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.4", "Framework :: Django :: 1.5", "Framework :: Django :: 1.6", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================================\nDjango apptemplates |latest-version|\n====================================\n\n|build-status| |python-support| |license|\n\ndjango-apptemplates is a Django template loader that allows you to load a\ntemplate from a specific application. By this you can both extend and\noverride a template at the same time. The default Django loaders require\nyou to copy the entire template you want to override, even if you only\nwant to override one small block.\n\nBased on: http://djangosnippets.org/snippets/1376/\n\n\n.. |latest-version| image:: https://img.shields.io/pypi/v/django-apptemplates.svg\n :alt: Latest version on PyPI\n :target: https://pypi.python.org/pypi/django-apptemplates\n.. |build-status| image:: https://img.shields.io/travis/bittner/django-apptemplates/master.svg\n :alt: Build status\n :target: https://travis-ci.org/bittner/django-apptemplates\n.. |python-support| image:: https://img.shields.io/pypi/pyversions/django-apptemplates.svg\n :target: https://pypi.python.org/pypi/django-apptemplates\n :alt: Python versions\n.. |license| image:: https://img.shields.io/pypi/l/django-apptemplates.svg\n :alt: Software license\n :target: https://github.com/bittner/django-apptemplates/blob/master/LICENSE.txt\n\nVersion Support\n===============\n\ndjango-apptemplates is `tested against`_ the officially supported combinations\nof Python and Django, since Django 1.4 (Django 1.4 to 2.0 on Python 2.6 to 3.6).\n\n\n.. _tested against: https://travis-ci.org/bittner/django-apptemplates\n\nInstallation, Setup and Use\n===========================\n\nThis package is available from PyPI_. To install it simply execute:\n\n.. code-block:: bash\n\n $ pip install django-apptemplates\n\n\n.. _PyPI: https://pypi.python.org/pypi/django-apptemplates\n\nSettings (for Django 1.8+)\n--------------------------\n\n.. code-block:: python\n\n TEMPLATES = [\n {\n 'BACKEND': 'django.template.backends.django.DjangoTemplates',\n 'OPTIONS': {\n 'loaders': [\n 'apptemplates.Loader',\n 'django.template.loaders.filesystem.Loader',\n 'django.template.loaders.app_directories.Loader',\n ],\n },\n },\n ]\n\nSettings (for Django < 1.8)\n---------------------------\n\n.. code-block:: python\n\n TEMPLATE_LOADERS = (\n 'apptemplates.Loader',\n 'django.template.loaders.filesystem.Loader',\n 'django.template.loaders.app_directories.Loader',\n )\n\nHow to Use in Templates\n-----------------------\n\nTemplate usage example (extend and override Django admin base template):\n\n.. code-block:: python\n\n {% extends \"admin:admin/base.html\" %}\n\nThe part before the colon (``:``) is called the Django app *namespace*.\n\nAlternatives\n============\n\n* django-app-namespace-template-loader_ (supports empty namespaces)\n\n\n.. _django-app-namespace-template-loader:\n https://pypi.python.org/pypi/django-app-namespace-template-loader\n\nAuthors and Maintainers\n=======================\n\n* `Peter Bittner`_ (current maintainer)\n* `Tomas Zulberti`_ (former maintainer)\n* `Konrad Wojas`_ (original author)\n\n\n.. _Peter Bittner: https://bitbucket.org/bittner/django-apptemplates\n.. _Tomas Zulberti: https://bitbucket.org/tzulberti/django-apptemplates\n.. _Konrad Wojas: https://bitbucket.org/wojas/django-apptemplates\n\nChange Log\n==========\n\n1.4\n---\n\n* Fix Origin missing loader and template_name attrs -- Thanks Brendan Roy,\n @bmon, and Matthew Somerville, @dracos!\n* Also test against Django 2.0\n\n1.3\n---\n\n* Add template loader to returned Origins -- Thanks J.J., @jdotjdot!\n* Also test against Python 3.6 -- Thanks Justin Walgran, @jwalgran!\n\n1.2\n---\n\n* Reestablish support for Django 1.4 through 1.8 (broken since version 1.1)\n* Add tests for template rendering\n* Drop support for Django 1.3 (which cannot be confirmed by tests)\n* Drop support for Python 2.4 and 2.5 (which cannot be tested anymore)\n\n1.1.1\n-----\n\n* Fix ``ImportError`` for Django 1.8 (broken in release 1.1)\n* Add integration tests (test import of package across supported versions)\n* Add ``clean`` and ``test`` commands to ``setup.py``\n\n1.1\n---\n\n* Use ``django.template.Origin`` in computation of template location for Django\n 1.9 compatibility. -- Thanks, `Gilles Crettenand `_!\n\n1.0\n---\n\n* Remove Django 1.9 deprecation warning of imports\n* Update README with instructions for Django 1.8+\n\n0.2\n---\n\n*Skipped to fix conflicting versioning in setup.py and the PyPI package*\n\n0.0.1\n-----\n\n* Released as originally published on djangosnippets\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bittner/django-apptemplates", "keywords": "django", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-apptemplates", "package_url": "https://pypi.org/project/django-apptemplates/", "platform": "", "project_url": "https://pypi.org/project/django-apptemplates/", "project_urls": { "Homepage": "https://github.com/bittner/django-apptemplates" }, "release_url": "https://pypi.org/project/django-apptemplates/1.4/", "requires_dist": null, "requires_python": "", "summary": "Django template loader that allows you to load and override a template from a specific Django application.", "version": "1.4" }, "last_serial": 3399470, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "87c2811a183f6a4e837b971cf16f5250", "sha256": "37d6d560faa1d6e2d1abfdef80360722a29434f0879fd3a08293cda7ce103adb" }, "downloads": -1, "filename": "django-apptemplates-0.0.1.tar.gz", "has_sig": false, "md5_digest": "87c2811a183f6a4e837b971cf16f5250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2492, "upload_time": "2012-07-08T17:22:35", "url": "https://files.pythonhosted.org/packages/85/7a/4457681d0d4db0930976e574505c9e50bec2d72a1500eb4d3fa2412c3269/django-apptemplates-0.0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "f547f736747e6b89d54200a0b3201644", "sha256": "2c18c5a36365382fa27548762a5856b264e92b5b7b3cbe84fa045d35f8620d25" }, "downloads": -1, "filename": "django-apptemplates-1.0.tar.gz", "has_sig": false, "md5_digest": "f547f736747e6b89d54200a0b3201644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3383, "upload_time": "2015-10-09T22:54:39", "url": "https://files.pythonhosted.org/packages/81/45/f10009377e5f8d72f2954578d9ee2deee461fef8aa79a1f35dda3c4126d7/django-apptemplates-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "f4c197e1752a02fea712f88b757addcd", "sha256": "b55e4fad63c25430166f8fbf185a6cc51e1d1816a7d6317b9a169c59459dff7d" }, "downloads": -1, "filename": "django-apptemplates-1.1.tar.gz", "has_sig": false, "md5_digest": "f4c197e1752a02fea712f88b757addcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3795, "upload_time": "2016-04-30T09:58:18", "url": "https://files.pythonhosted.org/packages/8a/bf/577f98ad863f80dfa82b173b64da3072173ae4ec3271eac529221c5c0092/django-apptemplates-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6ff5d05223685f1f68d25f43523fe60e", "sha256": "2eeb224134deaa2622497d47b2366a87fe6e7bcc9a1d4ba41dce0e29d792903e" }, "downloads": -1, "filename": "django-apptemplates-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6ff5d05223685f1f68d25f43523fe60e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4486, "upload_time": "2016-05-09T22:21:50", "url": "https://files.pythonhosted.org/packages/52/ac/55c41d80b5c1a02605664c0e8ef56eb69dbadcd851d22ec00822f242e419/django-apptemplates-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "0576a3adf29c8b6b9561dd03be88de12", "sha256": "f7bc709f22570d765b2fc8012937994da0b172ceb4540184222967fef3b26297" }, "downloads": -1, "filename": "django-apptemplates-1.2.tar.gz", "has_sig": false, "md5_digest": "0576a3adf29c8b6b9561dd03be88de12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5178, "upload_time": "2016-05-16T03:28:09", "url": "https://files.pythonhosted.org/packages/b0/36/0c86e075ad5465224a7aa16d2f53af38a4faf2b71c4baf5145cc126d8a46/django-apptemplates-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "41175320865d2cbd59fbe1f6403aa457", "sha256": "a3b376181eb6306cfc7532359d4aaf83cf501eff865c8f9bfdf9b5e3930f5986" }, "downloads": -1, "filename": "django-apptemplates-1.3.tar.gz", "has_sig": false, "md5_digest": "41175320865d2cbd59fbe1f6403aa457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5275, "upload_time": "2017-07-09T15:46:20", "url": "https://files.pythonhosted.org/packages/b0/32/cc48953c0192eb065ca77add75faa7bbbb007f9cb328463e8bd389264906/django-apptemplates-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "0f309ade01edddbb5b82250a9d81355d", "sha256": "9e8b33b156c57ac2a7f6d747faaddfeb27682d7441375e1ee88c220557b36786" }, "downloads": -1, "filename": "django-apptemplates-1.4.tar.gz", "has_sig": false, "md5_digest": "0f309ade01edddbb5b82250a9d81355d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5539, "upload_time": "2017-12-08T01:57:14", "url": "https://files.pythonhosted.org/packages/73/4e/9ac8e335cfe5aaae163a8afd85707df6ca6a3ea8166f5280735c25065949/django-apptemplates-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f309ade01edddbb5b82250a9d81355d", "sha256": "9e8b33b156c57ac2a7f6d747faaddfeb27682d7441375e1ee88c220557b36786" }, "downloads": -1, "filename": "django-apptemplates-1.4.tar.gz", "has_sig": false, "md5_digest": "0f309ade01edddbb5b82250a9d81355d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5539, "upload_time": "2017-12-08T01:57:14", "url": "https://files.pythonhosted.org/packages/73/4e/9ac8e335cfe5aaae163a8afd85707df6ca6a3ea8166f5280735c25065949/django-apptemplates-1.4.tar.gz" } ] }