def create_openapi_response(*args): ''' key, type, description, format_[optional] ''' properties = {} for arg in args: key, type_, description = arg[:3] format_ = arg[3] if len(arg) > 3 else None items = arg[4] if len(arg) > 4 else None prop = { 'type': type_, 'description': description } if format_: pr..
Python/실험실
배경 Docs response를 만들어주는게 귀찮아서 함수로 파라미터로 받아 dict값을 구현하고자 하였다 코드 def generate_schema(example): properties = {} for key, value in example.items(): properties[key] = {'type': type(value).__name__, 'help_text': 'help_text'} return { 'type': 'object', 'properties': properties, 'example': example, } 설명 type의 경우 의 형태인데 이렇게 되면 출력되지 않으므려 __name__을 사용 but help_text도 구현 하고, array형태나 list형태도 구현 하니까 inline_se..