我正在使用django rest框架,模型和序列化器。 我有三种不同类型的表。
我还有另一个表通知,我将在其中存储与该表有关的通知 它具有以下字段
我想做的是基于request_type,从主表中获取request_id详细信息。
通知模型
id = models.AutoField(primary_key=True)
message = models.TextField(blank=True, null=True)
user = models.ForeignKey(User,related_name ='users_id',
on_delete=models.CASCADE,blank=True, null=True )
request_type = models.SmallIntegerField(blank=True,null=True)
request_id = models.IntegerField(blank=True, null=True)
通知序列化器
class NotificationSerializer(serializers.ModelSerializer):
user = userSerializer()
class Meta:
model = Notification
fields = ('id', 'user', 'message', 'request_id', 'request_type')