django-like 0.0.1
Django application that provider like and ilike lookup in the querysets
Latest Version: 0.0.3
Contents
Django Like
Information
Django Like is a Django application that adds other useful fields.
It is distributed under the terms of the GNU Lesser General Public License <http://www.gnu.org/licenses/lgpl.html>
Requeriments
Django 1.1 (or higher). It's possible that works with other versions lower 1.1
Installation
In your settings.py
INSTALLED_APPS = (
'django_like',
)
Or apply the next Patch (This is not neccesary, you can install the app)
Usage
Anything that you can to do with like sentence in SQL
MyModel.objects.filter(field_name__like='xx%YY%zz') MyModel.objects.filter(field_name__ilike='xx%yy%zz') User.objects.filter(username__like='a%in')
It is more quick that something like this, and more readable:
MyModel.objects.filter(field_name__regex='^xx.*YY.*zz$')
This app provider two new lookups: like and ilike.
Reported
- Stack overflow
- Ticket in Django
- Pull request
Development
You can get the leading edge version of django-like by doing a checkout of its repository:
https://github.com/goinnn/django-like
0.0.1 (2011-12-28)
- First version to django-like
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-like-0.0.1.tar.gz (md5) | Source | 2011-12-28 | 3KB | 234 | |
- Author: Pablo Martin
- Home Page: https://github.com/goinnn/django-like
- Keywords: django,querysets,lookup,like,ilike
- License: LGPL 3
- Categories
- Package Index Owner: Goin
- DOAP record: django-like-0.0.1.xml
