1
在我的模型中,我有UserProfile
,它有一个名为public_profile
的字段。对于Event
模型(另一种模式)的串行是:Django Rest动态选择字段进行渲染
class EventSerializer(serializers.ModelSerializer):
going = UserProfSerializer(read_only=True, many=True)
notGoing = UserProfSerializer(read_only=True, many=True)
class Meta:
model = Event
fields = ('name', 'place', 'date', 'going', 'notGoing', 'slug')
凡going
和notGoing
是在数据库中用户配置一个不少一对多的关系。我的问题是如何选择哪些字段在UserProfSerializer中呈现,具体取决于配置文件配置,如果它是公开的或不公开的。例如,我想让用户PK和个人资料图片显示,但不是用户名。
谢谢你,成功了! –
如果你喜欢它,不要忘记对答案进行投票:] – JoseKilo