Django URL Filter

79 views
Skip to first unread message

Miroslav Shubernetskiy

unread,
Dec 23, 2013, 6:10:25 PM12/23/13
to django-res...@googlegroups.com
Hi guys!

Awesome work here. Quickly became my favorite REST app for Django.

One thing I found particularly frustrating with Django REST is filtering. Even when I used django-filters it was a bit cumbersome. Recently I saw you guys link to django-rest-framework-chain which seems to solve the URL interface which is awesome however even it did not solve all of my problems.

Since I could not find anything which did what I needed I decided to write my own library over the last week. The result is Django URL Filter. I am hoping for some feedback.


Explanation of what features I found to be missing in django-filter hence decided to write my own app:

Any feedback would be appreciated and thanx again for awesome library.

Tom Christie

unread,
Dec 24, 2013, 9:18:25 AM12/24/13
to django-res...@googlegroups.com
That looks really great!  Nice work Miroslav.
When you get a chance go ahead and open a pull request adding it to the docs, here:


My only bit of feedback is that I'd probably *not* use the same class name as DjangoFilterBackend.
I think you'll lose more in confusion, than you'll gain in "ease" of changing from one to the other (It's only a name change afterall).

And again, nice one - that looks really great!
I'll make sure to also add some documentation in the `DjangoFilterBackend` that prominently points your project out as an alternative option.

Cheers!

  Tom

Miroslav Shubernetskiy

unread,
Dec 24, 2013, 3:34:48 PM12/24/13
to django-res...@googlegroups.com
Thank you for the support.

That makes sense about the name of the DjangoFilterBackend. I will change the name to something else.

Also I was thinking to wait adding a reference in your docs until I will push the package to PYPI so that people will be able to install via pip to avoid install confusion. Or is there any other way to release alpha-beta packages to PYPI?

Happy Holiday!

Tom Christie

unread,
Dec 26, 2013, 5:42:06 AM12/26/13
to django-res...@googlegroups.com
> Also I was thinking to wait adding a reference in your docs until I will push the package to PYPI so that people will be able to install via pip to avoid install confusion. Or is there any other way to release alpha-beta packages to PYPI?

Personally I would just push it to PyPI as it is now.  You can always add a note in the README if you think there are likely to be any substantial API changes, and recommend that folks pin the dependancy to a particular version (eg "django-url-filter==0.1" in their project's requirements.txt file)
Reply all
Reply to author
Forward
0 new messages