Tom Christie
|
81d0b748b4
|
Improve field lookup behavior for dicts/mappings. Closes #2244. Closes #2243.
|
2014-12-10 09:16:01 +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 |
|
Tom Christie
|
eee02a47d9
|
Added ListSerializer.validate(). Closes #2168.
|
2014-12-08 14:56:45 +00:00 |
|
Tymur Maryokhin
|
d54c67d79d
|
Removed custom StringIO, force_text, smart_text compat
|
2014-12-04 03:11:42 +01:00 |
|
Tom Christie
|
d2d7e1dfde
|
Drop Field.validate
|
2014-11-27 16:41:53 +00:00 |
|
Tom Christie
|
8579222cbd
|
Fix for nested attribute lookups where one is a callable
|
2014-11-27 15:14:11 +00:00 |
|
Tom Christie
|
1ffe4857ec
|
Support callable attributes in dotted source. Closes #2142.
|
2014-11-27 08:10:52 +00:00 |
|
Tom Christie
|
06fd63dade
|
Don't use default_empty_html value for partial updates. Closes #2118.
|
2014-11-25 11:14:28 +00:00 |
|
Tom Christie
|
6794b3380a
|
Fixes for defaulting empty HTML fields to '', None, or empty.
|
2014-11-20 12:15:33 +00:00 |
|
Tom Christie
|
e49d22dbda
|
Allow blank choices to render. Closes #2071.
|
2014-11-19 09:31:26 +00:00 |
|
Tom Christie
|
0f508c5821
|
Docs for advanced default argument usage. Closes #1945
|
2014-11-17 18:36:32 +00:00 |
|
Tom Christie
|
62ce653c61
|
Update fields.py
|
2014-11-10 14:44:26 +00:00 |
|
Tom Christie
|
eafb7e1e24
|
ModelField fix. Closes #2018.
|
2014-11-07 11:44:16 +00:00 |
|
Tymur Maryokhin
|
ea76dc18b6
|
Fixed base_url duplication in FileField.use_url
Django already joins base_url when constructing FileField.url
|
2014-11-06 18:20:55 +01:00 |
|
Tom Christie
|
4e001dbb7a
|
Drop usage of SortedDict. Closes #2027.
|
2014-11-06 12:00:30 +00:00 |
|
Tom Christie
|
ed541864e6
|
Support for bulk create. Closes #1965.
|
2014-11-06 10:34:59 +00:00 |
|
Tom Christie
|
73daf40715
|
ModelField should support max_length. Closes #2018.
|
2014-11-05 15:51:45 +00:00 |
|
Tom Christie
|
0a5d088287
|
Fix failing copy of fields when RegexValidator is used. Closes #1954.
|
2014-11-05 10:48:30 +00:00 |
|
Tom Christie
|
26b6180f50
|
Support None if initial part of dotted lookup returns None. Closes #1223.
|
2014-11-05 10:28:34 +00:00 |
|
Tom Christie
|
207208fedf
|
Lazy loading of fields and validators. Closes #1963.
|
2014-10-31 16:38:39 +00:00 |
|
Tom Christie
|
bacf8cfa9d
|
Guard against malicious string inputs for numbers. Closes #1903.
|
2014-10-31 15:41:00 +00:00 |
|
Tom Christie
|
9ebaabd6eb
|
unique_for_date/unique_for_month/unique_for_year
|
2014-10-28 16:21:49 +00: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
|
05cbec9dd7
|
Use serializers.ValidationError
|
2014-10-17 13:23:14 +01:00 |
|
Tom Christie
|
32fd82ba0d
|
get_attribute method on fields
|
2014-10-16 20:47:57 +01:00 |
|
Tom Christie
|
b4f3379c70
|
Support fields that reference a simple callable
|
2014-10-15 15:13:28 +01:00 |
|
Tom Christie
|
d9a199ca0d
|
exceptions.ValidationFailed, not Django's ValidationError
|
2014-10-10 14:16:09 +01:00 |
|
Tom Christie
|
5d247a65c8
|
First pass on nested serializers in HTML
|
2014-10-09 15:11:19 +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
|
093febb912
|
Tests for relational fields
|
2014-10-08 11:04:08 +01:00 |
|
Tom Christie
|
6bfed6f852
|
Enforce uniqueness validation for relational fields
|
2014-10-07 17:04:53 +01:00 |
|
Tom Christie
|
dd47d8aa45
|
Merge pull request #1921 from koordinates/fix-typos
Minor: fix spelling and grammar, mostly in 3.0 announcement
|
2014-10-03 09:24:26 +01:00 |
|
Craig de Stigter
|
dfab9af294
|
Minor: fix spelling and grammar, mostly in 3.0 announcement
|
2014-10-03 08:41:18 +13:00 |
|
Tom Christie
|
fec7c4b458
|
Browsable API tweaks
|
2014-10-02 18:13:15 +01:00 |
|
Tom Christie
|
df7b6fcf58
|
First pass on incorperating the form rendering into the browsable API
|
2014-10-02 16:24:24 +01:00 |
|
Tom Christie
|
381771731f
|
Use six.text_type instead of str everywhere
|
2014-10-01 13:09:14 +01:00 |
|
Tom Christie
|
d1b2c8ac7f
|
Absolute URLs for file fields
|
2014-09-29 14:12:26 +01:00 |
|
Tom Christie
|
d2d412993f
|
.validate() on serializer fields
|
2014-09-29 11:24:21 +01:00 |
|
Tom Christie
|
43fd5a8730
|
Uniqueness validation
|
2014-09-29 09:24:03 +01:00 |
|
Tom Christie
|
dee3f78cb6
|
FileField and ImageField
|
2014-09-26 17:06:20 +01:00 |
|
Tom Christie
|
6090144608
|
Simplify serialization slightly
|
2014-09-26 14:32:44 +01:00 |
|
Tom Christie
|
2e87de0143
|
Added ListField
|
2014-09-26 13:08:20 +01:00 |
|
Tom Christie
|
2859eaf524
|
request.data attribute
|
2014-09-26 10:46:52 +01:00 |
|
Tom Christie
|
417fe1b675
|
Partial support
|
2014-09-25 13:37:26 +01:00 |
|
Tom Christie
|
3a5335f09f
|
Fix syntax error
|
2014-09-25 13:12:02 +01:00 |
|
Tom Christie
|
8ee92f8a18
|
Refuse to downcast from datetime to date or time
|
2014-09-25 13:10:33 +01:00 |
|
Tom Christie
|
b47ca158b9
|
Check for redundant on SerializerMethodField
|
2014-09-25 12:09:12 +01:00 |
|
Tom Christie
|
64632da371
|
Clean up bind - no longer needs to be called multiple times in nested fields
|
2014-09-25 11:40:32 +01:00 |
|
Tom Christie
|
1420c76453
|
Ensure proper sorting of 'choices' attribute on ChoiceField
|
2014-09-25 10:49:25 +01:00 |
|