nested serializer for django-rest-framework
Project description
DRF Nested Serializer
Nested Serializer support for Django Rest Framework.
Example
class Goods(models.Model):
name = models.CharField(max_length=10)
category = models.CharField(max_length=20)
class GoodsImage(models.Model):
goods = models.ForeignKey(
Goods,
related_name='goods_images',
on_delete=models.CASCADE
)
image_key = models.CharField(max_length=10)
class GoodsSerializer(NestedModelSerializer):
class Meta:
model = Goods
fields = '__all__'
nested_fields = {'goods_images': 'goods'} # {related_name: field_name}
The above will allow to create the following queries
POST
{
"name": "string",
"category: "string",
"goods_images": [
{"image_key": "string"},
{"image_key": "string"},
{"image_key": "string"}
]
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for drf-nested-serializer-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17d65b50fb7fce16c376bc44542508bdd0f7ee5ce9cbfccf4c675231a68bff21 |
|
MD5 | 8bcab7b26c105463e14a962c4bededb4 |
|
BLAKE2b-256 | ef93c250ad5793c22f74a04c6e76a593d010a035370e424cae0a6e28628fa42f |
Close
Hashes for drf_nested_serializer-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b471d825e5839441e00d639cf1852ff9d0e4af2daa5646832e90dc6bc4977ed1 |
|
MD5 | 5504684050b2e4371d9631a272a1614a |
|
BLAKE2b-256 | 9e0851c1823fb6c2ee1781adf0fee6aabc7d5ff7949c195fb49aec5f566dd66d |