2
我有三個Django模型。有條件地選擇串行器
class Asset(models.Model):
name = models.CharField(max_length=255)
class Place(Asset):
location = PointField()
class Zone(Asset):
location = PolygonField()
我想爲Place和Zone使用相同的端點。 是否有可能爲每個請求決定使用哪個序列化器,例如我可以輕鬆檢查所請求的資產是地點還是區域?
我只是在處理一個單一實例興趣,因此沒有必要處理的ListView等
感謝這個答案。 – Helgi