Pavel Savchenko
7eec582d40
Better to return 401 when failing to authenticate
2012-11-28 17:04:36 +02:00
Pavel Savchenko
fd383b2b5e
Fix location of obtain_auth_token view
2012-11-28 11:58:34 +02:00
Xavier Ordoquy
bf8ceca122
Updated the build to use django 1.5 beta 1.
2012-11-28 10:52:03 +01:00
Stephan Groß
11ef60b127
Added @yprez Thanks!
2012-11-28 07:32:12 +01:00
Stephan Groß
77fa98d839
Merge pull request #453 from yprez/docs_fix
...
api-guide/views.md - add imports to code example
2012-11-27 22:30:13 -08:00
Marko Tibold
899f96ae91
Added a get_excluded_fieldnames() method.
...
Model validation now excludes fields not listed in Meta fields (if set).
2012-11-27 23:49:27 +01:00
Marko Tibold
f104f74340
Moved model validation from .perform_validation() to .validate()
2012-11-27 23:21:12 +01:00
Yuri Prezument
80be571b2e
Import from correct place
2012-11-27 19:42:37 +02:00
Stephan Groß
24baf6425b
Added @oaubert Thanks!
2012-11-27 18:33:56 +01:00
Stephan Groß
f3e598e753
Merge pull request #455 from oaubert/patch-2
...
Tutorial: fix module name in section 3
2012-11-27 07:56:55 -08:00
Stephan Groß
454929ee55
Merge pull request #454 from oaubert/patch-1
...
Tutorial: fix module name in section 2
2012-11-27 07:52:55 -08:00
Olivier Aubert
71129dc747
Tutorial: fix module name in section 3
...
Again snippet -> snippets, but then it could be simpler (and possibly intended) to rename snippets to snippet in the first section of the tutorial.
2012-11-27 15:30:14 +01:00
Olivier Aubert
af8beb90c2
Tutorial: fix module name in section 2
...
snippet -> snippets (to match section 1).
2012-11-27 15:19:49 +01:00
Yuri Prezument
e8a41322fb
api-guide/views.md - add imports to code example
...
* It wasn't clear where `Response` should be imported from.
2012-11-27 11:42:25 +02:00
Fabian Büchler
731443b71e
Renderer negotiation: media_type specificty evaluation weak
...
The `DefaultContentNegotiation` handler uses
For example: Google Chrome sends an Accept-header of `Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8`, when I request a *.png URL.
After matching the media-types with the available renderers (in my case only a custom `PNGRenderer` with a `media_type='image/png'`), only `*/*;q=0.8` is left, which happens to have the same length as the "image/png" media-type defined by the renderer (9 characters).
The specificity of the renderer's media-type over the Accept-header's one is only determined by length.
Using your `_MediaType.precedence` would be preferable in my eyes.
Regards, Fabian
2012-11-27 10:13:15 +01:00
Marko Tibold
e7666014a8
Added an assertion to the tests that checks the '.errors' value for the unique-test
2012-11-26 23:39:49 +01:00
Xavier Ordoquy
17000129e3
Every (base) test should now pass with python3.
2012-11-24 23:19:03 +01:00
Mark Hughes
85a921c7ef
Added setter to user property
2012-11-24 17:18:32 +00:00
Tom Christie
fd89bca35f
Version 2.1.6. AKA: I am a doofus.
2012-11-23 13:21:18 +00:00
Tom Christie
95aa99d8df
Version 2.1.5
2012-11-23 13:09:14 +00:00
Tom Christie
412f737ab2
Typo. Fixes #437 .
2012-11-23 13:09:14 +00:00
Xavier Ordoquy
237e35120d
Exclude python3.2 for django < 1.5
2012-11-23 01:22:39 +01:00
Tom Christie
7ade5add21
Merge pull request #439 from irrelative/master
...
Cache all fields per serializer instance
2012-11-22 16:17:47 -08:00
Xavier Ordoquy
e348ee9255
52 tests passing. Refactored a few string / byte io.
2012-11-23 01:12:33 +01:00
Xavier Ordoquy
b68263fb65
Default encoding should probably be latin-1 as some RFC seems to imply it.
2012-11-23 01:11:09 +01:00
Marko Tibold
3f47f6cea9
Added a validate_unique test.
2012-11-22 23:50:42 +01:00
Marko Tibold
bd8c742df2
Cleanup.
2012-11-22 23:39:16 +01:00
Marko Tibold
ca5b99486d
Added _post_clean() behaviour by adding a .perform_model_validation() method.
...
Fixed some tests that were failing due to extra strict validation.
2012-11-22 22:36:37 +01:00
jedavis83@gmail.com
2e36e0c910
Remove unneeded and incorrect self reference
2012-11-22 12:22:30 -08:00
jedavis83@gmail.com
08e7818530
More consistent iteration over default_fields, per feedback.
2012-11-22 11:27:55 -08:00
jedavis83@gmail.com
e9944f82d1
Keep Serializer.fields API consistent while caching values.
2012-11-22 10:50:29 -08:00
Tom Christie
ac84c2ed2e
Version 2.1.4
2012-11-22 17:49:53 +00:00
Tom Christie
ec437e3e0f
Merge pull request #441 from dbachrach/master
...
Add widgets for DateField and DateTimeField
2012-11-22 02:17:20 -08:00
Tom Christie
db3dc79288
Added @maspwr for the partial updates work. Ta!
2012-11-22 10:16:47 +00:00
Tom Christie
4eaac26427
Added @dbachrach. Thanks!
2012-11-22 10:12:22 +00:00
Tom Christie
df545f7a25
Updated release notes.
2012-11-22 10:08:14 +00:00
Tom Christie
d031ccce6e
Updated release notes.
2012-11-22 10:07:42 +00:00
Tom Christie
ba553b7dcd
Merge pull request #438 from maspwr/partial-update
...
Add support for partial serializer updates
2012-11-22 02:05:46 -08:00
Xavier Ordoquy
4007b56457
28 tests passes now.
2012-11-22 08:30:32 +01:00
Xavier Ordoquy
be003145ca
Merge branch 'p3k' of github.com:linovia/django-rest-framework into p3k
2012-11-22 07:48:41 +01:00
Xavier Ordoquy
606c20f012
6 first tests passes under python 3.2
2012-11-22 02:08:00 +01:00
Xavier Ordoquy
49f8e6419a
Fixed python2.7 compat issue.
2012-11-22 00:43:56 +01:00
Xavier Ordoquy
43c9a1c466
Don't test with python 3.3
2012-11-22 00:33:28 +01:00
Xavier Ordoquy
e9c8af46f1
Fixed test with base64.
2012-11-22 00:32:00 +01:00
Xavier Ordoquy
80b95438df
Don't forget to add six for requirements.
2012-11-22 00:26:10 +01:00
Xavier Ordoquy
6de938bd70
Don't forget to add six for requirements.
2012-11-22 00:23:21 +01:00
Xavier Ordoquy
b3698acb6c
First passing test under p3k \o/
2012-11-22 00:20:49 +01:00
Xavier Ordoquy
91190487b7
Python 3.3 not available yet.
2012-11-21 19:42:39 +01:00
Xavier Ordoquy
ab3c472974
compatible print statements.
2012-11-21 19:36:35 +01:00
Mark Aaron Shirley
0876bed963
Merge remote-tracking branch 'upstream/master' into partial-update
2012-11-21 09:37:22 -08:00