使用django-rest-framework可以从相关字段中检索内容。因此,例如,我想创建一个流派列表,其中包含其中的所有项目。这就是我所拥有的,但我不断收到错误:
“流派”对象没有属性“project_set”
模型.py
class Genre(models.Model):
name = models.CharField(max_length=100, db_index=True)
class Project(models.Model):
title = models.CharField(max_length=100, unique=True)
genres = models.ManyToManyField(Genre, related_name='genres')
序列化程序.py
class GenreSerializer(serializers.ModelSerializer):
project_set = serializers.ManyRelatedField()
class Meta:
model = Genre
fields = ('name', 'project_set')