Tom Christie
670ac25b25
Allow serializers to handle dicts as well as objects. Fixes #447 .
2013-02-07 12:57:40 +00:00
Marc Tamlyn
bd7977eed7
Purge naked excepts.
...
Most of these had obvious exceptions which would be thrown. Some I'm not
sure about but they should at least catch only Exception so as not to
ignore SystemExit and other inappropriate Error classes.
2013-02-06 13:05:17 +00:00
Tom Christie
8e846bdf52
Merge branch 'py3k' into 2.2
...
Conflicts:
rest_framework/relations.py
rest_framework/serializers.py
rest_framework/tests/relations_hyperlink.py
rest_framework/tests/relations_slug.py
2013-02-04 20:37:09 +00:00
Tom Christie
d9c7b1c585
Merge branch 'p3k' of https://github.com/linovia/django-rest-framework into working
...
Conflicts:
rest_framework/authentication.py
rest_framework/relations.py
rest_framework/serializers.py
rest_framework/settings.py
rest_framework/tests/authentication.py
rest_framework/tests/genericrelations.py
rest_framework/tests/generics.py
rest_framework/tests/relations_hyperlink.py
rest_framework/tests/relations_nested.py
rest_framework/tests/relations_pk.py
rest_framework/tests/serializer.py
2013-02-01 11:58:55 +00:00
Tom Christie
e4ac566625
Add dprecation warnings
2013-01-30 20:33:50 +00:00
Tom Christie
be6df3ae3c
Merge branch 'master' into many-fields
...
Conflicts:
rest_framework/relations.py
2013-01-30 13:41:56 +00:00
Tom Christie
9a4d01d687
Formatting fixes
2013-01-30 12:41:26 +00:00
Tom Christie
7ed81c3c66
Tweak comment.
2013-01-03 22:06:55 +00:00
Tom Christie
6da21fa796
Merge pull request #541 from yprez/default_and_partial_serializers2
...
Fix "default" values and partial serializers. Fixes #532 .
2013-01-03 14:05:36 -08:00
Xavier Ordoquy
60250f22c8
Move the various compat things to the compat module.
2013-01-03 11:41:07 +01:00
Yuri Prezument
3f5e938247
Some cleanup
2013-01-03 08:28:17 +02:00
Yuri Prezument
f2625fc38c
FileField validation - handle case when files=None, fixes #542
2013-01-02 22:12:26 +02:00
Xavier Ordoquy
45d48dd52f
urlparse not used here.
2013-01-02 18:54:55 +01:00
Xavier Ordoquy
737349d238
Merge remote-tracking branch 'reference/py3k' into p3k
2013-01-02 16:09:21 +01:00
Yuri Prezument
3873bc8a85
Add explaining comment
2013-01-02 15:57:00 +02:00
Yuri Prezument
6b962cfcf7
Fix "default" and partial serializers, fixes #532
2013-01-02 15:56:46 +02:00
Tom Christie
8fad0a727a
Relation fields move into relations.py
2012-12-31 08:53:40 +00:00
Mark Aaron Shirley
f8a1256b1c
Update RelatedField#field_from_native coding style
2012-12-21 11:33:01 -08:00
Mark Aaron Shirley
2f5582a1a6
Merge remote-tracking branch 'upstream/master' into related-required
2012-12-19 15:24:22 -08:00
Tom Christie
46b313315a
Merge pull request #510 from joual/master
...
Fixes #509
2012-12-19 14:39:11 -08:00
Mark Aaron Shirley
5c680c36e4
Check if RelatedField is required.
2012-12-19 09:26:40 -08:00
Tom Christie
6611514134
Whitespace
2012-12-18 19:20:10 +00:00
Joel Marcotte
262d9c2489
Final commit to restore the fix
...
Signed-off-by: Joel Marcotte <skaner@gmail.com>
2012-12-15 16:52:28 -05:00
Joel Marcotte
6f25181979
Reverting commit to previous state to see if the test is only relevant to django 1.5b2
2012-12-15 16:45:04 -05:00
Tom Christie
35f72cecb1
Fix model validation exclusions. Fixes #500 . Fixes #506 .
2012-12-15 20:40:41 +00:00
Joel Marcotte
71ccab593b
Fix for JSON integer match to a ChoiceField
2012-12-15 10:35:06 -05:00
Stephan Groß
54d9cd4dba
fixed validationerror usage
2012-12-13 16:44:45 +01:00
Tom Christie
4058223309
Fix broken nested fields
2012-12-11 21:07:25 +00:00
Venkat
1815cdd247
Making sure the assert does not fail when required=False, read_only=True
2012-12-10 17:46:21 -08:00
Tom Christie
ac2720afcb
Add null related field option
2012-12-08 13:00:49 +00:00
Tom Christie
733f03fba3
Fix for emptystring as nullable FK
2012-12-08 12:48:38 +00:00
Tom Christie
303bc7cf95
Support nullable FKs, with blank=True
2012-12-07 21:32:45 +00:00
Tom Christie
a463ddbb37
Merge pull request #470 from minddust/fix-#469
...
fixed #469 - RegexField <--> BrowsableAPI Bug
2012-12-06 14:58:18 -08:00
Michael Richards
3867d9deb1
Added support for 'true'/'false' as valid boolean data
2012-12-04 11:07:31 -08:00
Stephan Groß
e044fa089b
fixed #469 - RegexField <--> BrowsableAPI Bug
2012-12-04 09:40:23 +01:00
Xavier Ordoquy
5fad46d7e2
Merge remote-tracking branch 'reference/master' into p3k
2012-12-02 12:43:32 +01:00
Marko Tibold
968f4a5ca4
Merge branch 'custom-serializer-form-class' of https://github.com/ludwigkraatz/django-rest-framework into mergebranch#390
...
Conflicts:
rest_framework/fields.py
rest_framework/renderers.py
Manually solved
2012-11-29 01:10:32 +01:00
Xavier Ordoquy
e348ee9255
52 tests passing. Refactored a few string / byte io.
2012-11-23 01:12:33 +01: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
Xavier Ordoquy
b3698acb6c
First passing test under p3k \o/
2012-11-22 00:20:49 +01:00
Mark Aaron Shirley
0876bed963
Merge remote-tracking branch 'upstream/master' into partial-update
2012-11-21 09:37:22 -08:00
Mark Aaron Shirley
1adfc41dc7
partial argument should override required
2012-11-21 09:36:37 -08:00
Stephan Groß
6ba4df8a27
Merge remote-tracking branch 'upstream/master' into regex_field
...
Conflicts:
docs/topics/release-notes.md
2012-11-21 11:56:34 +01:00
Tom Christie
8e8b23b6a9
Merge pull request #430 from j4mie/serializer-method-field
...
Serializer method field
2012-11-20 15:30:30 -08:00
Mark Aaron Shirley
c3644234cd
Add support for partial serializer updates
2012-11-20 11:01:21 -08:00
Dustin Bachrach
7bf03bbd66
Add widgets for DateField and DateTimeField.
2012-11-20 08:27:52 -08:00
Stephan Groß
86484668f6
added RegexField
2012-11-20 15:38:50 +01:00
Jamie Matthews
de5b071d67
Add SerializerMethodField
2012-11-19 17:22:17 +00:00
Jacob Magnusson
d67ee708e5
Add support for min_length / max_length keywords
...
on basic ModelFields
2012-11-18 18:14:21 +01:00
Tom Christie
e801e21210
Merge pull request #422 from markotibold/max_length_for_modelserializers
...
Max length for modelserializers
2012-11-16 14:54:16 -08:00