Tom Christie
|
207208fedf
|
Lazy loading of fields and validators. Closes #1963.
|
2014-10-31 16:38:39 +00:00 |
|
Tom Christie
|
11075d3770
|
Merge branch 'master' into version-3.0
|
2014-10-31 16:05:45 +00:00 |
|
Tom Christie
|
5e1ed0aa95
|
Merge pull request #1922 from JonesChi/fix_follow
Fix follow does not work on get of APIRequestFactory
|
2014-10-31 16:05:17 +00:00 |
|
Tom Christie
|
bacf8cfa9d
|
Guard against malicious string inputs for numbers. Closes #1903.
|
2014-10-31 15:41:00 +00:00 |
|
Tom Christie
|
0b864acd98
|
Merge pull request #1785 from gdoermann/master
Frameworks throws AssertionError saying you cannot set required=True and...
|
2014-10-31 15:29:06 +00:00 |
|
Tom Christie
|
159c3de9fc
|
Merge master
|
2014-10-31 15:19:15 +00:00 |
|
Tom Christie
|
45b5f23f31
|
Update to bootstrap 3. Closes #1085
|
2014-10-31 14:56:41 +00:00 |
|
Tom Christie
|
2762205887
|
Validator documentation and tweaks
|
2014-10-31 13:47:36 +00:00 |
|
Tom Christie
|
cd40dcb065
|
Ensure json.dumps(separators=...) works on both 2.x and 3.x
|
2014-10-30 16:53:12 +00:00 |
|
Tom Christie
|
9ebaabd6eb
|
unique_for_date/unique_for_month/unique_for_year
|
2014-10-28 16:21:49 +00:00 |
|
Tom Christie
|
f9c0e6ee1b
|
unique_for_month, unique_for_year
|
2014-10-22 16:29:09 +01:00 |
|
Tom Christie
|
ae53fdff9c
|
First pass at unique_for_date, unique_for_month, unique_for_year
|
2014-10-22 13:30:28 +01:00 |
|
Tom Christie
|
c5d1be8eac
|
.validate() can raise field errors or non-field errors
|
2014-10-22 10:32:32 +01:00 |
|
Erik Wickstrom
|
674855a114
|
Used Django utils SortedDict instead of stdlib's OrderedDict for
wider compatability.
|
2014-10-20 08:47:45 -07:00 |
|
Erik Wickstrom
|
12b677039d
|
Maintain order of views on router for api root view.
|
2014-10-19 21:03:33 -07:00 |
|
Tom Christie
|
05cbec9dd7
|
Use serializers.ValidationError
|
2014-10-17 13:23:14 +01:00 |
|
Tom Christie
|
5882a7a9d5
|
Tweak
|
2014-10-16 20:47:57 +01:00 |
|
Tom Christie
|
3af5df1955
|
Performance for PK fields
|
2014-10-16 20:47:57 +01:00 |
|
Tom Christie
|
32fd82ba0d
|
get_attribute method on fields
|
2014-10-16 20:47:57 +01:00 |
|
Tom Christie
|
7b666e982c
|
Stricter checking for failure cases.
|
2014-10-16 20:47:57 +01:00 |
|
Marty Alchin
|
4248a6c499
|
Add a keys method to BindingDict
|
2014-10-15 17:54:58 -07:00 |
|
Tom Christie
|
b4f3379c70
|
Support fields that reference a simple callable
|
2014-10-15 15:13:28 +01:00 |
|
Tom Christie
|
e8ea365c15
|
Moar form styling
|
2014-10-15 15:11:01 +01:00 |
|
Tom Christie
|
36fbc7678c
|
Moar form styling
|
2014-10-15 13:35:12 +01:00 |
|
Tom Christie
|
cc1c423255
|
Reorganize to use template_pack in form rendering
|
2014-10-15 11:12:34 +01:00 |
|
Tom Christie
|
e558f806c0
|
Drop template includes
|
2014-10-15 10:04:01 +01:00 |
|
Tom Christie
|
faa5bd9f53
|
Merge branch 'version-3.0' of https://github.com/tomchristie/django-rest-framework into version-3.0
|
2014-10-15 09:25:02 +01:00 |
|
Tom Christie
|
e272a36c9b
|
Fix 'lookup_field' on ModelSerializer. Closes #1944.
|
2014-10-15 09:24:49 +01:00 |
|
Andy Freeland
|
81abf2bf34
|
Rename preform_update to perform_update
|
2014-10-12 01:19:53 -04:00 |
|
Tom Christie
|
826b5a8897
|
Relations in 'read_only_fields' should not include a queryset kwarg
|
2014-10-10 15:34:00 +01:00 |
|
Tom Christie
|
b5a4216aff
|
Flake8
|
2014-10-10 15:08:43 +01:00 |
|
Tom Christie
|
d8a8987ab1
|
Tweaks
|
2014-10-10 14:32:02 +01:00 |
|
Tom Christie
|
d9a199ca0d
|
exceptions.ValidationFailed, not Django's ValidationError
|
2014-10-10 14:16:09 +01:00 |
|
Tom Christie
|
a0e852a4d5
|
Use BoundField .name on fields
|
2014-10-09 16:30:06 +01:00 |
|
Tom Christie
|
f83ed19d22
|
Checks and repr on BoundField
|
2014-10-09 16:29:34 +01:00 |
|
Tom Christie
|
5d247a65c8
|
First pass on nested serializers in HTML
|
2014-10-09 15:11:19 +01:00 |
|
Tom Christie
|
5f4cc52ef5
|
Tweaking
|
2014-10-09 10:11:44 +01:00 |
|
Tom Christie
|
87fdc73f64
|
Merge pull request #1920 from thedrow/topic/encoder-improvements
The JSON encoder now uses tuples instead of lists
|
2014-10-09 08:31:46 +01:00 |
|
Tom Christie
|
f7d43f530a
|
Limit blank string -> None to just be on relational fields
|
2014-10-08 17:03:14 +01:00 |
|
Tom Christie
|
5ead8dc89d
|
Support empty file fields
|
2014-10-08 16:59:52 +01:00 |
|
Tom Christie
|
4c015df28c
|
Tweaks
|
2014-10-08 16:43:33 +01:00 |
|
Tom Christie
|
14ae52a24e
|
More gradual deprecation
|
2014-10-08 16:09:37 +01:00 |
|
Tom Christie
|
28f3b314f1
|
.validate() returning validated data. transform_<field> hooks.
|
2014-10-08 12:36:28 +01:00 |
|
Tom Christie
|
0cbb57b40f
|
Tweak pre/post save hooks. Return instance in .update().
|
2014-10-08 12:17:30 +01:00 |
|
Tom Christie
|
6b09e5f2bb
|
Tests for generic relationships
|
2014-10-08 11:22:10 +01:00 |
|
Tom Christie
|
093febb912
|
Tests for relational fields
|
2014-10-08 11:04:08 +01:00 |
|
Tom Christie
|
3fa4a1898a
|
Reintroduce save hooks
|
2014-10-07 17:21:12 +01:00 |
|
Tom Christie
|
6bfed6f852
|
Enforce uniqueness validation for relational fields
|
2014-10-07 17:04:53 +01:00 |
|
Jones Chi
|
2dfe75c23a
|
Fix follow does not work on APIClient
Handle follow just like Django's Client.
|
2014-10-06 15:10:35 +08:00 |
|
Tom Christie
|
3a3e2bf57d
|
Serializer.save() takes keyword arguments, not 'extras' argument
|
2014-10-03 13:42:06 +01:00 |
|