Django Tastypie extras
A set of Django Tastypie extras.
Table of contents
Resources
MultipartResourceMixin
Resource with upload image possibility
ReadOnlyResourceMixin
Raise BadRequest on update, create or delete request.
Paginator
SmartPaginator
SmartPaginator
does not perform SELECT COUNT(*)
when
-
limit
is 0 andoffset
is 0 -
limit
is greater than 0 andoffset
is 0 and length ofself.objects
is lower thanlimit
Authentication
SwaggerApiKeyAuthentication
SwaggerUI provides request authentication only through api_key
parameter.
SwaggerApiKeyAuthentication
reads username and api_key from api_key
request parameter.