def create(self, request, *args, **kwargs): tag_info = Tag.objects.filter(tag_name=request.data.get('tag_name'), is_delete=0).all() if len(tag_info) == 0: tag = Tag() if 'tag_name' in request.data.keys(): tag.tag_name = request.data['tag_name'] if 'tag_remark' in request.data.keys(): tag.tag_remark = request.data['tag_remark'] tag.create_time = datetime.now() tag.update_time = datetime.now() tag.save() result = model_to_dict(tag) return Response(result, status=status.HTTP_201_CREATED) else: result = {'msg': '标签名称已存在'} return Response(data=result, status=status.HTTP_409_CONFLICT)