我有三个 Django 模型。
class Asset(models.Model):
name = models.CharField(max_length=255)
class Place(Asset):
location = PointField()
class Zone(Asset):
location = PolygonField()
我想对 Place 和 Zone 使用相同的端点。是否可以为每个请求决定将使用哪个序列化程序,例如我可以轻松检查请求的资产是地方还是区域?
我只对处理单个实例感兴趣,因此不需要处理 ListView 等。