def process(self):
if self.requires_action:
if settings.DEBUG:
self.setCode(getattr(self, str(self.request.method.lower() + "_" + self.action))())
else:
try:
self.setCode(getattr(self, str(self.request.method.lower() + "_" + self.action))())
except AttributeError:
self.addError("not_found")
self.setCode(status.HTTP_404_NOT_FOUND)
else:
try:
self.setCode(getattr(self, str(self.request.method.lower() + "_process"))())
except AttributeError:
self.addError("not_found")
self.setCode(status.HTTP_404_NOT_FOUND)
评论列表
文章目录