| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-01-26 | Version 2.1.172.1.17 | Tom Christie | |
| 2013-01-26 | Test for custom pagination serializers. Also refs #604. | Tom Christie | |
| 2013-01-26 | Fix issues with custom pagination serializers | Tom Christie | |
| 2013-01-26 | Serializers should accept source='*' argument. Fixes #604. | Tom Christie | |
| (Test also incoming) | |||
| 2013-01-25 | Test for GFK, using RelatedField. Refs #607. | Tom Christie | |
| 2013-01-25 | Cleaning up GFK test module. Refs #607. | Tom Christie | |
| 2013-01-24 | Test for #552. | Tom Christie | |
| 2013-01-23 | Merge pull request #603 from minddust/validation_error | Tom Christie | |
| Add failed testcase for fieldvalidation + fix | |||
| 2013-01-23 | Pass PaginationSerializer context through to child ModelSerializer on init. ↵ | Tom Christie | |
| Fixes #595. Fixes #552. | |||
| 2013-01-23 | Improve validate_<fieldname> fix | Stephan Groß | |
| 2013-01-23 | Add separate test for failed custom validation | Stephan Groß | |
| 2013-01-22 | Merge branch 'master' into unauthenticated_response | Tom Christie | |
| Conflicts: docs/api-guide/authentication.md | |||
| 2013-01-21 | WWW-Authenticate responses | Tom Christie | |
| 2013-01-21 | Merge pull request #602 from kevinastone/master | Tom Christie | |
| TestCase for `format_suffix_patterns` | |||
| 2013-01-21 | Don't do an inverted if test. | Tom Christie | |
| 2013-01-21 | Tweaked some method names to be more clear and added a docstring to the test ↵ | Kevin Stone | |
| case class. Signed-off-by: Kevin Stone <kevinastone@gmail.com> | |||
| 2013-01-21 | Add possible solution for field validation error | Stephan Groß | |
| 2013-01-21 | Add failed testcase for fieldvalidation | Stephan Groß | |
| 2013-01-20 | Added test case for format_suffix_patterns to validate changes introduced ↵ | Kevin Stone | |
| with issue #593. Signed-off-by: Kevin Stone <kevinastone@gmail.com> | |||
| 2013-01-19 | Include kwargs in included URLs | Tom Christie | |
| 2013-01-19 | Drop print statement | Tom Christie | |
| 2013-01-19 | `format_suffix_patterns` now support `include`-style nested URL patterns. ↵ | Tom Christie | |
| Fixes #593 | |||
| 2013-01-19 | Raise assertion errors if @api_view decorator is applied incorrectly. Fixes ↵ | Tom Christie | |
| #596. | |||
| 2013-01-19 | Drop unneeded test | Tom Christie | |
| 2013-01-18 | Raise Validation Errors when relationships receive incorrect types. Fixes #590. | Tom Christie | |
| 2013-01-18 | Revert accidental merge. | Tom Christie | |
| 2013-01-16 | Use None to delete nested object as opposed to _delete flag | Mark Aaron Shirley | |
| 2013-01-16 | Move nested serializer logic into .field_from_native() | Mark Aaron Shirley | |
| 2013-01-16 | Add one-to-one nested update and delete functionality | Mark Aaron Shirley | |
| 2013-01-16 | Update errant test comment | Mark Aaron Shirley | |
| 2013-01-16 | Update one-to-one test names | Mark Aaron Shirley | |
| 2013-01-16 | Remove commented out debug code | Mark Aaron Shirley | |
| 2013-01-16 | Add nested create for 1to1 reverse relationships | Mark Aaron Shirley | |
| 2013-01-16 | Drop bits of relations_slug tests which don't mirror existing tests. | Tom Christie | |
| 2013-01-16 | Merge branch 'master' of ↵ | Tom Christie | |
| https://github.com/steve-gregory/django-rest-framework into slug-field-fixes | |||
| 2013-01-15 | Added a new file 'relations_slug.py' that tests Nullable Foreign Keys and ↵ | Steven Gregory | |
| the SlugRelatedField | |||
| 2013-01-15 | Merge pull request #584 from radiosilence/master | Tom Christie | |
| Adding timedelta support to JSONEncoder, and an example of how to add decode support to a serializer. | |||
| 2013-01-15 | Add timedelta encoder to the JSONEncoder class. | James Cleveland | |
| Whilst this commit adds *encoding* of timedeltas to a string of a floating point value of the seconds, you must add your own serializer field for whatever timedelta model field you are using. This is because Django doesn't support any kind of timedelta field out-of-the-box, so you have to either implement your own or use django-timedelta. If this is the case and you want to serialise timedelta input, you will have to implement your own special field to use for the timedelta, which is not included in core as it is based on a 3rd party library. Here is an example: import datetime import timedelta from django import forms from django.core import validators from django.core.exceptions import ValidationError from django.utils.translation import ugettext_lazy as _ from rest_framework.fields import WritableField class TimedeltaField(WritableField): type_name = 'TimedeltaField' form_field_class = forms.FloatField default_error_messages = { 'invalid': _("'%s' value must be in seconds."), } def from_native(self, value): if value in validators.EMPTY_VALUES: return None try: return datetime.timedelta(seconds=float(value)) except (TypeError, ValueError): msg = self.error_messages['invalid'] % value raise ValidationError(msg) Which is based on the FloatField. This field can then be used in your serializer like this: from yourapp.fields import TimedeltaField class YourSerializer(serializers.ModelSerializer): duration = TimedeltaField() | |||
| 2013-01-15 | correcting template: closing tag was missing | Johannes Spielmann | |
| 2013-01-15 | Update docstrings | Tom Christie | |
| 2013-01-14 | Version 2.1.162.1.16 | Tom Christie | |
| 2013-01-12 | PK fields should only be read-only if they are an AutoField. Fixes #563 | Tom Christie | |
| 2013-01-12 | auto_now and auto_now_add fields should be read only by default | Tom Christie | |
| 2013-01-10 | unused imports | Juan Riaza | |
| 2013-01-08 | Merge remote-tracking branch 'upstream/master' into null-one-to-one | Mark Aaron Shirley | |
| 2013-01-08 | Merge pull request #566 from mjtamlyn/patch-1 | Tom Christie | |
| ObtainAuthToken pluggable Serializer. | |||
| 2013-01-08 | Merge branch 'master' of https://github.com/tomchristie/django-rest-framework | Tom Christie | |
| 2013-01-08 | Fix inconsistent view_name logic. Fixes #567. | Tom Christie | |
| 2013-01-08 | ObtainAuthToken pluggable Serializer. | Marc Tamlyn | |
| It should have serializer_class in the same way as any other API view. | |||
| 2013-01-07 | Create separate *NullableOneToOneTests TestCase | Mark Aaron Shirley | |
