Tom Christie
|
76ac641fbd
|
Minor tweaks for helpful message on Model.objects.create() failure.
|
2014-12-02 13:04:49 +00:00 |
|
Tom Christie
|
54b7b32818
|
Merge branch 'fixes/2013' of git://github.com/gregmuellegger/django-rest-framework into gregmuellegger-fixes/2013
|
2014-12-02 12:46:47 +00:00 |
|
BrickXu
|
53f52765fc
|
Not allow to pass an empty actions to viewset.as_view(). Refs issue #2171
|
2014-12-02 17:07:55 +08:00 |
|
Tymur Maryokhin
|
e2ea98e8ab
|
Fixed typos
|
2014-11-29 20:23:55 +01:00 |
|
Tymur Maryokhin
|
dd9d40d8c0
|
Moved non-conflicting models
|
2014-11-29 20:04:50 +01:00 |
|
José Padilla
|
7f9dc73672
|
Remove XML support from core
|
2014-11-29 14:57:51 -04:00 |
|
José Padilla
|
fe745b9616
|
Remove JSONP support from core
|
2014-11-29 14:55:33 -04:00 |
|
Tymur Maryokhin
|
2f03483f96
|
Removed unused models
|
2014-11-29 19:45:26 +01:00 |
|
José Padilla
|
731c8421af
|
Remove YAML support from core
|
2014-11-29 14:43:05 -04:00 |
|
José Padilla
|
0cc990792c
|
Merge branch 'version-3.1' into oauth_as_package
Conflicts:
requirements-test.txt
rest_framework/compat.py
tests/settings.py
tox.ini
|
2014-11-28 12:14:40 -04:00 |
|
Tom Christie
|
3a5b3772fe
|
Use ImproperlyConfigured when model meta lookup fails
|
2014-11-28 15:36:04 +00:00 |
|
Tom Christie
|
6fbd23ab34
|
Merge pull request #2086 from beck/doug/blow-up-with-bad-models
Ensure _resolve_model does not return None
|
2014-11-28 15:31:51 +00:00 |
|
Tom Christie
|
8d989bb16d
|
Merge pull request #2143 from linovia/bugfix/1850
Bugfix for #1850
|
2014-11-28 15:01:56 +00:00 |
|
Tom Christie
|
c8764de788
|
Drop defunct tests
|
2014-11-28 13:04:42 +00:00 |
|
Xavier Ordoquy
|
767414439b
|
Be nicer with __closable_objects.
|
2014-11-26 22:20:14 +01:00 |
|
Xavier Ordoquy
|
f5e5ed0077
|
Merge remote-tracking branch 'reference/master' into bugfix/1850
|
2014-11-26 16:36:56 +01:00 |
|
José Padilla
|
653d626b3c
|
Fix failing YAML tests
|
2014-11-25 11:33:18 -04:00 |
|
Tom Christie
|
9c58dfec4e
|
Fix shoddy test case
|
2014-11-25 10:34:21 +00:00 |
|
Tom Christie
|
8586290df8
|
Apply defaults and requiredness to unique_together fields. Closes #2092.
|
2014-11-19 13:55:10 +00:00 |
|
Tom Christie
|
e49d22dbda
|
Allow blank choices to render. Closes #2071.
|
2014-11-19 09:31:26 +00:00 |
|
Doug Beck
|
67735687b2
|
Ensure _resolve_model does not return None
|
2014-11-18 01:26:23 -05:00 |
|
Gregor Müllegger
|
ad060aa360
|
More helpful error message when default .create fails. Closes #2013.
|
2014-11-15 15:29:52 +01:00 |
|
Eleni Lixourioti
|
1aa7783095
|
Merge branch 'version-3.1' of github.com:tomchristie/django-rest-framework into oauth_as_package
Conflicts:
.travis.yml
|
2014-11-15 14:27:41 +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
|
9e75c4d8ea
|
Reinstate OPTIONS tests
|
2014-11-13 16:24:03 +00:00 |
|
Tom Christie
|
502a86cedb
|
Remove tests/settings. Using conftest instead.
|
2014-11-13 16:10:48 +00:00 |
|
Tom Christie
|
e5cd693e7b
|
Remove test cruft
|
2014-11-13 16:07:25 +00:00 |
|
Tom Christie
|
f387cd89da
|
Uniqueness constraints imply a forced 'required=True'. Refs #1945
|
2014-11-10 12:21:27 +00:00 |
|
Tom Christie
|
db1dd8e240
|
Tests & fixes for list serialization
|
2014-11-06 17:32:33 +00:00 |
|
Tom Christie
|
9923a6ce90
|
Fix tests for py2/3 compat
|
2014-11-06 11:51:10 +00:00 |
|
Tom Christie
|
ed541864e6
|
Support for bulk create. Closes #1965.
|
2014-11-06 10:34:59 +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
|
2b535954cd
|
Py2/3 compat for validation test
|
2014-11-03 14:14:12 +00:00 |
|
Tom Christie
|
003c42b0f5
|
Use invalid_data key for error message. Closes #2002.
|
2014-11-03 14:01:02 +00:00 |
|
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
|
0dea509dc9
|
Nested serializer tests
|
2014-10-30 15:59:16 +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
|
c5d1be8eac
|
.validate() can raise field errors or non-field errors
|
2014-10-22 10:32:32 +01:00 |
|
Tom Christie
|
05cbec9dd7
|
Use serializers.ValidationError
|
2014-10-17 13:23:14 +01:00 |
|
Tom Christie
|
3af5df1955
|
Performance for PK fields
|
2014-10-16 20:47:57 +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
|
5f4cc52ef5
|
Tweaking
|
2014-10-09 10:11:44 +01:00 |
|
Tom Christie
|
5ead8dc89d
|
Support empty file fields
|
2014-10-08 16:59:52 +01:00 |
|
Tom Christie
|
af0f01c5b6
|
Move generic relation tests
|
2014-10-08 11:23:40 +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 |
|
Xavier Ordoquy
|
311d315a73
|
Reverted 59d0a0387d and fixed the tests
|
2014-10-08 08:33:28 +02: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 |
|
Craig de Stigter
|
857a8486b1
|
More spelling tweaks
|
2014-10-03 09:00:33 +13: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
|
c171fa21ac
|
First pass at HTML form rendering
|
2014-10-01 19:44:46 +01:00 |
|
Tom Christie
|
d1b2c8ac7f
|
Absolute URLs for file fields
|
2014-09-29 14:12:26 +01:00 |
|
Tom Christie
|
4798df52df
|
Update release notes
|
2014-09-29 12:57:05 +01:00 |
|
Tom Christie
|
9805a085fb
|
UniqueTogetherValidator
|
2014-09-29 11:23:02 +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
|
8be4496586
|
Drop erronous print statements
|
2014-09-26 13:59:37 +01:00 |
|
Tom Christie
|
2e87de0143
|
Added ListField
|
2014-09-26 13:08:20 +01:00 |
|
Tom Christie
|
8b8623c5f8
|
Allow many, partial and context in BaseSerializer
|
2014-09-26 12:48: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
|
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 |
|
Tom Christie
|
fb1546ee50
|
Enforce field_name != source
|
2014-09-24 20:53:37 +01:00 |
|
Tom Christie
|
358445c174
|
Drop redundant OPTIONS tests
|
2014-09-24 14:52:34 +01:00 |
|
Tom Christie
|
f4b1dcb167
|
OPTIONS support
|
2014-09-24 14:09:49 +01:00 |
|
José Padilla
|
90139b3efc
|
Remove left unicode strings
|
2014-09-23 21:18:56 -04:00 |
|
José Padilla
|
e8c01ecdab
|
Correctly propagate cloned_request for OPTIONS
Update to fix pending changes in #1507
|
2014-09-23 21:12:58 -04: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
|
5d80f7f932
|
allow_blank, allow_null
|
2014-09-22 17:46:02 +01:00 |
|
Tom Christie
|
5a95baf2a2
|
Tests & tweaks for ChoiceField
|
2014-09-22 16:52:57 +01:00 |
|
Tom Christie
|
b5454dd022
|
Tests and tweaks for choice fields
|
2014-09-22 16:50:04 +01:00 |
|
Tom Christie
|
e5f0a97595
|
More compat fixes
|
2014-09-22 16:45:06 +01:00 |
|
Tom Christie
|
5586b6581d
|
Support format=None for date/time fields
|
2014-09-22 16:02:59 +01:00 |
|
Tom Christie
|
4db23cae21
|
Tweaks to DecimalField
|
2014-09-22 15:34:06 +01:00 |
|
Tom Christie
|
249253a144
|
Fix compat issues
|
2014-09-22 14:54:33 +01:00 |
|
Tom Christie
|
afb3f8ab0a
|
Tests and tweaks for text fields
|
2014-09-22 13:26:47 +01:00 |
|
Tom Christie
|
af46fd6b00
|
Field tests and associated cleanup
|
2014-09-22 12:25:57 +01:00 |
|
Tom Christie
|
cf72b9a8b7
|
Moar tests
|
2014-09-19 16:43:13 +01:00 |
|
Tom Christie
|
b361c54c5c
|
Test rejigging
|
2014-09-19 15:46:32 +01:00 |
|
Tom Christie
|
88008c0a68
|
Merge branch 'master' into version-3.0
|
2014-09-19 14:05:50 +01:00 |
|
Tom Christie
|
12ccb0fe8a
|
Test tweaking
|
2014-09-19 09:09:26 +01:00 |
|
Tom Christie
|
f90049316a
|
Added a model update integration test
|
2014-09-18 15:47:27 +01:00 |
|
Tom Christie
|
106362b437
|
ModelSerializer.create() to handle many to many by default
|
2014-09-18 14:58:08 +01:00 |
|
Tom Christie
|
9fdb2280d1
|
First pass on ManyRelation
|
2014-09-18 14:23:00 +01:00 |
|
Tom Christie
|
3bc628edc0
|
Test for custom fields
|
2014-09-18 13:07:38 +01:00 |
|
Tom Christie
|
87734be5f4
|
Configuration correctness tests on ModelSerializer
|
2014-09-18 12:17:21 +01:00 |
|
Tom Christie
|
5b7e4af0d6
|
get_base_field() refactor
|
2014-09-18 11:20:56 +01:00 |
|
Tom Christie
|
c0155fd9dc
|
Update comments
|
2014-09-17 14:11:53 +01:00 |
|
Tom Christie
|
4ddc661b01
|
Tests for through relationships
|
2014-09-15 14:05:58 +01:00 |
|
Tom Christie
|
d196608d5a
|
Fix nested model serializer base class
|
2014-09-15 13:55:09 +01:00 |
|
Tom Christie
|
0c15b97b33
|
Tests for reverse relationships
|
2014-09-15 13:48:03 +01:00 |
|
Tom Christie
|
c1e2a9cba6
|
Clean up field mapping tests
|
2014-09-15 13:38:28 +01:00 |
|