由于是
HyperlinkedModelSerializer序列化程序,因此你的序列化程序正在尝试解析与User上相关的
URLBottle。
由于你没有用户详细信息视图,因此无法执行此操作。因此,例外。
- 不仅仅是
UserViewSet
在路由器上注册可以解决你的问题吗? - 你可以在自己的用户字段上定义
BottleSerializer
以显式使用,UserSerializer
而不是尝试解析URL。请参阅有关处理嵌套对象的序列化器文档。

由于是
HyperlinkedModelSerializer序列化程序,因此你的序列化程序正在尝试解析与User上相关的
URLBottle。
UserViewSet在路由器上注册可以解决你的问题吗?
BottleSerializer以显式使用,
UserSerializer而不是尝试解析URL。请参阅有关处理嵌套对象的序列化器文档。