This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Jan 29 15:21:10 -0800 2009 | |
| |
AUTHORS.txt | Sat Jun 20 12:05:41 -0700 2009 | |
| |
COPYRIGHT | Thu Jan 29 16:49:31 -0800 2009 | |
| |
MANIFEST.in | Fri Nov 27 21:28:12 -0800 2009 | |
| |
README.txt | Tue Dec 15 13:28:04 -0800 2009 | |
| |
django_filters/ | Sat Nov 14 19:53:04 -0800 2009 | |
| |
docs/ | Mon Oct 19 12:52:41 -0700 2009 | |
| |
setup.py | Sun Nov 29 22:01:07 -0800 2009 |
README.txt
Django-filter is a reusable Django application for allowing users to filter
queryset dynamically. It requires Python 2.4 or higher. For usage and
installation instructions consult the docs directory.
Django-filter can be used for generating interfaces similar to the Django
admin's ``list_filter`` interface. It has an API very similar to Django's
``ModelForms``. For example if you had a Product model you could have a
filterset for it with the code::
import django_filters
class ProductFilterSet(django_filters.FilterSet):
class Meta:
model = Product
fields = ['name', 'price', 'manufacturer']
And then in your view you could do::
def product_list(request):
filterset = ProductFilterSet(request.GET or None)
return render_to_response('product/product_list.html',
{'filterset': filterset})
See the docs directory for more information.
If you have questions about usage or development you can join the
mailing list at: http://groups.google.com/group/django-filter







