skip to navigation
skip to content

Not Logged In

django-template-finder 0.5.1

Simple Django utility that allows you to find templates with names matching given pattern

Latest Version: 0.6.2

django-template-finder is a simple Django utility that allows you to find templates with names matching given pattern.

Suppose you are writing an app and want to allow your user to choose one of predefined templates, but don’t want to hardcode their names in any way. Scan for files? What if they are not store in the same directory? This is where django-template-finder can help you!

Supported template loaders:

  • django.template.loaders.app_directories.Loader
  • django.template.loaders.filesystem.Loader
  • django.template.loaders.cached.Loader

Contributions and comments are welcome using Github at: http://github.com/TyMaszWeb/django-template-finder

Installation

  1. pip install django-template-finder

That’s it! It’s just a simple utility library, no need to add anything to INSTALLED_APPS.

You will need a recent version of Django. Chances are django-template-finder will work with Django 1.2+, however only versions above 1.3 are supported.

Usage

Search for all 404.html templates, recursively, in all template loaders:

from templatefinder import find_all_templates

find_all_templates('404.html')

Search for all 4xx.html templates, recursively, in all template loaders:

from templatefinder import find_all_templates

find_all_templates('4*.html')

Search for all templates under menu/, recursively, in all template loaders:

from templatefinder import find_all_templates

find_all_templates('menu/*')

Bugs & Contribution

Please use Github to report bugs, feature requests and submit your code: http://github.com/TyMaszWeb/django-template-finder

author:Piotr Kilczuk
date:2013/03/27
 
File Type Py Version Uploaded on Size
django-template-finder-0.5.1.tar.gz (md5) Source 2014-07-25 4KB
  • Downloads (All Versions):
  • 21 downloads in the last day
  • 148 downloads in the last week
  • 730 downloads in the last month