Tom Christie
fed235dd01
Make settings consistent with corrosponding view attributes
2012-10-17 23:09:11 +01:00
Tom Christie
e126b61542
Negotiation API finalized. .select_renderers and .select_parsers
2012-10-17 22:58:18 +01:00
Tom Christie
bbd3728da6
Merge pull request #303 from tomchristie/parser_refactor
...
Parser refactor
2012-10-17 14:42:16 -07:00
Tom Christie
fb56f215ae
Added media_type
to .parse()
- Consistency with renderer API.
2012-10-17 22:39:07 +01:00
Tom Christie
4231995fbd
parser_context includes view
, request
, args
, kwargs
. (Not meta
and upload_handlers
)
...
Consistency with renderer API.
2012-10-17 22:19:59 +01:00
Tom Christie
99d48f9003
Drop .parse_string_or_stream() - keep API minimal.
2012-10-17 22:07:56 +01:00
Tom Christie
6717d654d0
Added @rdobson. Thanks!
2012-10-17 21:57:34 +01:00
Tom Christie
baf0e366ba
Merge pull request #302 from rdobson/restframework2
...
Make default field check safe for boolean values
2012-10-17 13:55:30 -07:00
Rob Dobson
38673c35d4
Make default field check safe for boolean values whereby 'False' may be an acceptable default value
2012-10-17 19:12:34 +01:00
Tom Christie
cab4a2a5ad
Split up doc sections more cleanly
2012-10-17 15:41:57 +01:00
Tom Christie
b78872b7db
Use two seperate exceptions - AuthenticationFailed
, and NotAuthenticated
...
Cleaner seperation of exception and resulting HTTP response.
Should result in more obvious error messages.
2012-10-17 15:23:36 +01:00
Tom Christie
a4d500ba10
Use correct status code
2012-10-17 15:10:11 +01:00
Tom Christie
dc9384f9b4
Use correct status code
2012-10-17 15:09:20 +01:00
Tom Christie
5ae49a4ec4
Add docs for 401 vs 403 responses
2012-10-17 14:59:53 +01:00
Tom Christie
4c17d1441f
Add Unauthenticated
exception.
2012-10-17 14:59:37 +01:00
Tom Christie
bd8360c826
Highlight use of permissions alnog with authentication
2012-10-17 14:02:30 +01:00
Tom Christie
b5daa40852
Docs tweaks
2012-10-17 13:51:22 +01:00
Tom Christie
75ebf895ac
Added @eofs. Thanks!
2012-10-17 13:51:22 +01:00
Tom Christie
78e85e02e4
Merge pull request #298 from eofs/restframework2
...
Typo in class name fixed
2012-10-17 01:08:00 -07:00
eofs
520a183cc6
Typo in class name
2012-10-17 10:41:23 +03:00
Tom Christie
ae680b13da
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
2012-10-16 09:20:20 +01:00
Tom Christie
4fe734a91a
Merge pull request #296 from ulmus/restframework2
...
Removed serializers.TextField and related tests
2012-10-15 06:04:55 -07:00
Tom Christie
3c8f01b985
Explicit CSRF failure message. Fixes #60 .
2012-10-15 14:03:36 +01:00
Tom Christie
9c1fba3483
Tweak parsers to take parser_context
2012-10-15 13:27:50 +01:00
Jens Alm
9f3ff0105a
Removed serializer.TextField and related tests
2012-10-15 14:09:29 +02:00
Tom Christie
e88ca9637b
Merge pull request #295 from ulmus/restframework2
...
Added TextField to serializer
2012-10-15 04:50:28 -07:00
Jens Alm
c942726509
Added docs, integer fields and refactored models.TextField to use CharField
...
I realized that per the django forms, there is no need for a separate
TextField, an unlimited CharField is perfectly good.
Also added default field for the different IntegerField types
2012-10-15 13:46:44 +02:00
Jens Alm
afbc9684f2
Revert "Support for request-based queryset limits on ListModelMixin"
...
This reverts commit de4604be0a
.
2012-10-15 11:49:56 +02:00
Jens Alm
de4604be0a
Support for request-based queryset limits on ListModelMixin
...
ListModelMixin uses the get_queryset from the MultipleObjectMixin. This
method can be overridden on the View class to return a different
queryset, but get_queryset doesn't accept a request parameter in. This
commit adds the limit_list hook to override if you want to limit the
queryset based on request-information such as the logged in user.
2012-10-15 11:47:56 +02:00
Jens Alm
36cc56bc9d
Added tests for TextField
2012-10-15 10:06:50 +02:00
Jens Alm
241be38340
Added TextField to recognized fields
2012-10-15 09:14:01 +02:00
Tom Christie
41dd63b3b0
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
2012-10-14 22:43:41 +01:00
Tom Christie
551c86c43a
Documentation for parsers
2012-10-14 22:43:07 +01:00
Tom Christie
7a89d7a770
Work on docs
2012-10-14 20:46:38 +01:00
Tom Christie
27b8904ffe
Fix typo
2012-10-13 23:28:05 +02:00
Tom Christie
b3477b3b6c
Docs tweaks
2012-10-13 15:34:38 +01:00
Tom Christie
fe5db41949
Fix typo
2012-10-13 15:12:44 +01:00
Tom Christie
e4f43be47f
Merge pull request #293 from tomchristie/request-documentation
...
Improve documentation for Requests
2012-10-13 07:10:12 -07:00
Tom Christie
7608cf1193
Improve documentation for Requests
2012-10-13 15:07:43 +01:00
Tom Christie
ee38c03a15
Merge pull request #291 from tomchristie/drop-coverage
...
Drop coverage in travis tests
2012-10-13 05:40:55 -07:00
Tom Christie
e48a3a01d9
Merge pull request #292 from j4mie/patch-1
...
Fix tiny typo
2012-10-12 01:15:36 -07:00
Jamie Matthews
7367bd53a9
Fix tiny typo
2012-10-12 10:02:21 +02:00
Ben Konrath
c24997df3b
Change django-filter to version that supports Django 1.3.
2012-10-11 16:39:25 +02:00
Ben Konrath
1d054f9572
Use Decimal (properly) everywhere.
2012-10-11 14:19:29 +02:00
Tom Christie
db0a9acfd7
Add PYTHONPATH in travis config
2012-10-11 13:12:43 +01:00
Tom Christie
3c9fb04299
Don't bother to setup.py test, just test directly
2012-10-11 13:09:53 +01:00
Tom Christie
d15e31b28d
Drop coverage in travis tests
2012-10-11 13:05:01 +01:00
Ben Konrath
6f736a6823
Explicitly use Decimal for creating filter test data.
...
This fixes a Travis build failures on python 2.6:
https://travis-ci.org/#!/tomchristie/django-rest-framework/builds/2746628
2012-10-11 13:55:16 +02:00
Tom Christie
6300334aca
Sanitise JSON error messages
2012-10-11 13:53:12 +02:00
Tom Christie
9094f93d18
Sanitise JSON error messages
2012-10-11 11:21:50 +01:00