Your Tastypie just become even tastier.
This package is really just a collection of snippets I use constantly with Tastypie across multiple projects. They are reused so much it just makes more sense to collect them together than copy-pasting codes everywhere.
None of the snippets in this package originate from myself. The idea of "resource actions", in particular, came from tastypie-actions by Justin Alexander (aka thelonecabbage on GitHub), although I re-implemented the details quite a bit. Some other utilities are mostly collected from snippets floating around the Internet (StackOverflow, djangosnippets.org, etc.).
Resources subclassing this mixin can have methods decorated with
making those methods accessible throught Tastypie API.
action(name=None, url=None, static=False, allowed=None, login_required=False, throttled=False)
Decorator that makes extra resource methods accessible through Tastypie API.
Authentication policy that only allows certain request methods go through anonymously.
Some example usages can be found inside
BSD 3-cluse license. See file
LICENSE for its content.
To run tests in this project, you need
with obvious dependencies. Run
python testproj/manage.py test in the
project root to invoke tests.