【发布时间】:2013-04-01 17:36:28
【问题描述】:
假设我有一个模型名称 Book。我有两个视图(列表和详细信息)
models.py
class Book(models.Model):
name = models.CharField(max_length=100)
author = models.CharField(max_length=100)
publishdate = models.DateTimeField()
序列化器.py
class BookSerializer(serializers.ModelSerializer):
class Meta:
model = Book
如果我要在列表视图和详细信息视图中使用此序列化程序。我可以设置返回字段吗?示例:列表视图仅返回名称列表,详细视图将返回名称、作者、发布日期字段。 还是我必须在两个类的 Class Meta 中创建新的序列化程序并插入字段?
【问题讨论】:
标签: django rest django-rest-framework