【发布时间】:2016-12-23 02:13:05
【问题描述】:
我的网址是这样的:
/api/v1/files/
/api/v1/files/100
使用相同的函数来匹配它们是一个好习惯吗?就像下面这样:
class FileView(APIView):
parser_classes = (MultiPartParser,)
permission_classes = (IsAuthenticated,)
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
return super(FileView, self).dispatch(request, *args, **kwargs)
def post(self, request, pk = None):
if pk is not None:
Do something
else:
do something
如何在基于类的视图中使用不同的功能? 谢谢
【问题讨论】:
标签: django django-rest-framework django-urls django-class-based-views