为什么在Django REST框架中检索单个资源会多次执行serializer.to_representation()?
假设我有一个名为Thingy的模型,我的数据库中有20个Thingy。检索所有内容时,serializer.to_representation()执行20次。这很好 但是,当我从/api/thingies/1中只检索到一个Thingy时,我发现serializer.to_representation()执行了四(4!!!)次为什么在Django REST框架中检索单个资源会多次执行serializer.to_representation()?,django,python-3.x,django-rest-framework,django-serializer,Django,Python 3.x,Django Rest Framework,Django Serializer,假设我有一个名为Thingy的模型,我的数据库中有20个Thingy。检索所有内容时,serializer.to_representation()执行20次。这很好 但是,当我从/api/thingies/1中只检索到一个Thingy时,我发现serializer.to_representation()执行了四(4!!!)次 为什么会发生这种情况?我怎么能只调用一次_representation()?这是因为您使用的是可浏览的API。 JSON呈现程序只调用它一次 可浏览API需要几个调用: 为
为什么会发生这种情况?我怎么能只调用一次_representation()?这是因为您使用的是可浏览的API。 JSON呈现程序只调用它一次 可浏览API需要几个调用:
这是因为您使用的是可浏览的API。 JSON呈现程序只调用它一次 可浏览API需要几个调用: