【发布时间】:2020-02-10 15:31:31
【问题描述】:
我正在寻找一种为同一端点动态选择(基于功能标志值)视图类的方法
我要解决的问题是对某些功能标志值有不同的行为(权限、序列化程序、搜索字段等),我想在一个点上进行选择,而不是分别针对每个属性
有没有办法做到这一点?
【问题讨论】:
标签: python django django-rest-framework
我正在寻找一种为同一端点动态选择(基于功能标志值)视图类的方法
我要解决的问题是对某些功能标志值有不同的行为(权限、序列化程序、搜索字段等),我想在一个点上进行选择,而不是分别针对每个属性
有没有办法做到这一点?
【问题讨论】:
标签: python django django-rest-framework
这样做的一种方法是创建一个通用视图,并在该视图中根据您的标志调用您的实际视图。
def middle_view(request, *args, **kwargs):
if flag:
return actual_view1(request, *args, **kwargs)
else:
return actual_view2(request, *args, **kwargs)
【讨论】: