django-rest-frameworkを使用すると、関連するフィールドからコンテンツを取得できます。たとえば、その中のすべてのプロジェクトを含むジャンルリストを作成したいと思います。これは私が持っているものですが、私はエラーを受け取り続けます:
「ジャンル」オブジェクトには属性「project_set」がありません
models.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')
serializers.py
class GenreSerializer(serializers.ModelSerializer):
project_set = serializers.ManyRelatedField()
class Meta:
model = Genre
fields = ('name', 'project_set')