【发布时间】:2015-11-24 08:18:28
【问题描述】:
我正在使用如下的 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属性 这个字段。
【问题讨论】:
标签: django django-rest-framework drf-nested-routers