Metadata-Version: 1.1
Name: django-fast-gfk
Version: 0.1
Summary: Do Django generic foreign key lookups in one query
Home-page: http://github.com/praekelt/django-fast-gfk
Author: Praekelt Consulting
Author-email: dev@praekelt.com
License: BSD
Description: Django Fast Generic Foreign Keys
        ================================
        
        .. figure:: https://travis-ci.org/praekelt/django-fast-gfk.svg?branch=develop
           :align: center
           :alt: Travis
        
           Travis
        
        Overview
        --------------
        
        Generic foreign keys are incredibly powerful but can't be prefetched, leading
        to a large number of SQL queries when accessing a generic foreign key field
        while iterating over a queryset. This app provides a function that reduces the
        number of SQL queries to ``1 + (number of content types included in the set of
        generic foreign keys)``.
        
        Installation
        ------------
        
        1. Install or add ``django-fast-gfk`` to your Python path.
        
        Usage
        -----
        
        The ``fetch`` function returns a generator with the generic foreign key prefetched. Parameter
        ``field`` is the name of the generic foreign key.::
        
            from fast_gfk import fetch
        
            fetch(Bar.objects.all(), field="target"))
        
        Authors
        =======
        
        * Hedley Roos
        
        Changelog
        =========
        
        0.1
        ---
        #. Initial release.
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
