skip to navigation
skip to content

Not Logged In

unholster.django-lookup 0.1.0

Easy SlugField management

Lookup is a simple Django app to easy work with slug charfields and fuzzy finding in
your models.

Quick start

1. Add "lookup" to your INSTALLED_APPS setting like this::


2. Run `python syncdb` to create the lookup models.

Use example:
        def option_key(self, option):
                return if hasattr(option, 'name') else option


                fuzzy_string = "Some incorrectly spelled key"

                # Creates a lookup object for the Territory model
        zone_lookup = LookupTable(Territory)

        # Creates a lookup list using what's already on the table.

        # Obtains a territory using a slug from the fuzzy_string and tries to obtain the object associated to it
        # if no exact matches, proposes alternatives using fuzzy finding or to create a new object.
        zone, created = zone_lookup.prompt(fuzzy_string, defaults={'name': fuzzy_string, cutoff=0.5, n=5)
File Type Py Version Uploaded on Size
unholster.django-lookup-0.1.0.tar.gz (md5) Source 2013-12-10 7KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 41 downloads in the last week
  • 171 downloads in the last month