【发布时间】:2016-07-14 12:21:54
【问题描述】:
我有一个模型:
class Book(models.Model):
genre_type_id = models.ForeignKey(GenreType)
author = models.ForeignKey(Author)
title = models.CharField(max_length=255)
year = models.DateField()
和序列化器:
class BookSerializer(ModelSerializer):
model = Book
fields = ('id', 'genre_type_id', 'author', 'year')
read_only_fields = ('id', )
服务器收到 POST 带有数据的请求:
{
"genre": 1,
"author": 3,
"title": "My title",
"year": "2016.01.01"
}
如何将 genre 字段从 json 映射到 drf 序列化器中的 genre_type_id 模型字段?
【问题讨论】: