我正在使用如下的 drf-nested-routers
calendar_router = DefaultRouter()
calendar_router.register(r'calendars', views.CalendarViewSet, base_name='calendars')
event_router = routers.NestedSimpleRouter(calendar_router, r'calendars', lookup='calendar')
event_router.register(r'events', views.EventViewSet, base_name='events')
当我将url
字段添加到Calendar
序列化程序时,它运行良好,但是当将url
字段添加到“事件”序列化程序时,它只会引发以下异常
无法使用视图名称“事件详细信息”解析超链接关系的 URL。您可能未能在 API 中包含相关模型,或者
lookup_field
该字段的属性配置错误。