Tom Christie
|
7d70e56ce3
|
Copy model field validators, don't reuse the same list.
|
2014-12-09 16:25:10 +00:00 |
|
José Padilla
|
afe7ed9333
|
Add allow_blank for ChoiceField #2184
This makes a ChoiceField optional in HTML if
model field has `blank=True` set.
|
2014-12-09 09:25:06 -04:00 |
|
Tymur Maryokhin
|
d54c67d79d
|
Removed custom StringIO, force_text, smart_text compat
|
2014-12-04 03:11:42 +01:00 |
|
Tymur Maryokhin
|
09e59f2686
|
Removed custom python_2_unicode_compatible. Closes #2183
|
2014-12-04 02:50:25 +01:00 |
|
Tom Christie
|
33096a1de6
|
BindingDict inherits from collections.MutableMapping. Closes #2135.
|
2014-12-02 15:15:21 +00:00 |
|
Tom Christie
|
3a5b3772fe
|
Use ImproperlyConfigured when model meta lookup fails
|
2014-11-28 15:36:04 +00:00 |
|
Doug Beck
|
67735687b2
|
Ensure _resolve_model does not return None
|
2014-11-18 01:26:23 -05:00 |
|
Tom Christie
|
4e03518438
|
required=False for nullable relationships
|
2014-11-13 23:30:42 +00:00 |
|
Tom Christie
|
cb672a0ecb
|
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework
|
2014-11-13 22:16:53 +00:00 |
|
Tom Christie
|
ea98de9b88
|
Model fields with .blank or .null now map to required=False. Closes #2017. Closes #2021.
|
2014-11-13 19:28:57 +00:00 |
|
Tom Christie
|
e70b82b6c8
|
Update html.py
|
2014-11-12 15:38:39 +00:00 |
|
Tom Christie
|
1838e18aee
|
Update html.py
|
2014-11-12 15:38:05 +00:00 |
|
Tom Christie
|
a16a8a10a9
|
.copy() for serializer .data and .errors dictionaries
|
2014-11-07 11:16:26 +00:00 |
|
Tom Christie
|
e399140031
|
Minor tweaks
|
2014-11-07 10:51:08 +00:00 |
|
Tom Christie
|
9b19b5a594
|
Serializer cleanup
|
2014-11-07 10:13:46 +00:00 |
|
Tom Christie
|
db1dd8e240
|
Tests & fixes for list serialization
|
2014-11-06 17:32:33 +00:00 |
|
Tom Christie
|
4e001dbb7a
|
Drop usage of SortedDict. Closes #2027.
|
2014-11-06 12:00:30 +00:00 |
|
Tom Christie
|
207208fedf
|
Lazy loading of fields and validators. Closes #1963.
|
2014-10-31 16:38:39 +00: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
|
14ae52a24e
|
More gradual deprecation
|
2014-10-08 16:09:37 +01:00 |
|
Tom Christie
|
6bfed6f852
|
Enforce uniqueness validation for relational fields
|
2014-10-07 17:04:53 +01:00 |
|
Tom Christie
|
df7b6fcf58
|
First pass on incorperating the form rendering into the browsable API
|
2014-10-02 16:24:24 +01:00 |
|
Omer Katz
|
79e91dff92
|
The encoder now returns tuples instead of lists.
Tuples take a little less memory which is significant when serializing a lot of objects.
|
2014-10-02 16:44:20 +03:00 |
|
Tom Christie
|
c171fa21ac
|
First pass at HTML form rendering
|
2014-10-01 19:44:46 +01:00 |
|
Tom Christie
|
c630a12e26
|
Deal with lazy strings in serializer reprs
|
2014-10-01 13:24:47 +01:00 |
|
Tom Christie
|
381771731f
|
Use six.text_type instead of str everywhere
|
2014-10-01 13:09:14 +01:00 |
|
Tom Christie
|
43fd5a8730
|
Uniqueness validation
|
2014-09-29 09:24:03 +01:00 |
|
Tom Christie
|
f4b1dcb167
|
OPTIONS support
|
2014-09-24 14:09:49 +01:00 |
|
Tom Christie
|
0404f09a7e
|
NullBooleanField
|
2014-09-23 14:30:17 +01:00 |
|
Tom Christie
|
f22d0afc3d
|
Tests for field choices
|
2014-09-23 14:15:00 +01:00 |
|
Tom Christie
|
9fdb2280d1
|
First pass on ManyRelation
|
2014-09-18 14:23:00 +01:00 |
|
Tom Christie
|
5b7e4af0d6
|
get_base_field() refactor
|
2014-09-18 11:20:56 +01:00 |
|
Tom Christie
|
40dc588a37
|
Drop label from serializer fields when not needed
|
2014-09-15 09:50:51 +01:00 |
|
Tom Christie
|
22af49bf8f
|
Tidy up JSONEncoder
|
2014-09-12 11:50:20 +01:00 |
|
Tom Christie
|
adcb64ab41
|
MethodField -> SerializerMethodField
|
2014-09-12 09:12:56 +01:00 |
|
Tom Christie
|
040bfcc09c
|
NotImplemented stubs for Field, and DecimalField improvements
|
2014-09-11 21:48:54 +01:00 |
|
Tom Christie
|
bf52d04f4c
|
Nice manager representations on serializer classes
|
2014-09-11 20:37:27 +01:00 |
|
Tom Christie
|
3318f75a71
|
Improve memory address removal for serializer representations
|
2014-09-11 13:50:53 +01:00 |
|
Tom Christie
|
54ccf7230d
|
Improve memory address removal for serializer representations
|
2014-09-11 13:43:46 +01:00 |
|
Tom Christie
|
de301f3b66
|
Merge master
|
2014-09-11 13:20:44 +01:00 |
|
Tom Christie
|
80ba047347
|
Compat fixes
|
2014-09-10 16:57:22 +01:00 |
|
Tom Christie
|
b1c07670ca
|
Fleshing out serializer fields
|
2014-09-09 17:46:28 +01:00 |
|
José Padilla
|
c9d4497d81
|
Use force_text from compat
|
2014-09-05 15:58:53 -07:00 |
|
José Padilla
|
d44a8f24ff
|
Merge remote-tracking branch 'poswald/view-description-as-promise' into view-description-as-promise
|
2014-09-05 15:34:16 -07:00 |
|
Tom Christie
|
ec096a1cac
|
Add relations and get tests running
|
2014-09-02 15:07:56 +01:00 |
|
Tom Christie
|
4ac4676a40
|
First pass
|
2014-08-29 16:46:26 +01:00 |
|
Tom Christie
|
2d2737f367
|
Resolve python3 linting issue
|
2014-08-19 14:11:26 +01:00 |
|
Tom Christie
|
bf09c32de8
|
Code linting and added runtests.py
|
2014-08-19 13:28:07 +01:00 |
|
Paul Oswald
|
3e93c96ece
|
replace unicode call with force_text
|
2014-08-19 10:09:48 +09:00 |
|
Paul Oswald
|
66fa40c300
|
evaluate content at function start
|
2014-07-29 22:13:11 +09:00 |
|