diff options
| author | Tom Christie | 2012-10-03 12:16:30 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-10-03 12:16:30 +0100 |
| commit | 58c1263267e5947f8243568edb33273effdc2787 (patch) | |
| tree | e6c6d0c213d05e32240eabe07f408ab672514781 /rest_framework/serializers.py | |
| parent | cab3b2f3f8f82087cf162dd7c62f18e9d8bb208a (diff) | |
| download | django-rest-framework-58c1263267e5947f8243568edb33273effdc2787.tar.bz2 | |
Use either PrimaryKeyRelatedField or ManyPrimaryKeyRelatedField as appropriate (fixes test)
Diffstat (limited to 'rest_framework/serializers.py')
| -rw-r--r-- | rest_framework/serializers.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 683b9efc..d3ae9b8a 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -351,6 +351,8 @@ class ModelSerializer(RelatedField, Serializer): """ Creates a default instance of a flat relational field. """ + if isinstance(model_field, models.fields.related.ManyToManyField): + return ManyPrimaryKeyRelatedField() return PrimaryKeyRelatedField() def get_field(self, model_field): |
