【发布时间】:2017-10-07 02:26:16
【问题描述】:
我有一个视图集,其中一个视图为:
@list_route(methods=["get"], url_path="special")
def special():
pass
我从另一个视图中调用此视图,例如:
view_fn = viewset.as_view({'get': 'list'})
response = view_fn(request)
但它不会调用映射到"/special/" 的我的special 函数,而是调用映射到"/" 的函数。我想我需要以某种方式传递url_path 或使用视图name 获取视图?但是,我也不知道该怎么做。
【问题讨论】:
标签: django-rest-framework django-rest-viewsets