Django ORM - DB Select 시, String concat 하기. (문자열 합치기)
아래의 예제는 모델별로 원하는 정보를 id 와 text 라는 키로 프로세싱 하여 되돌려주는 API 이다. annotate() 로 리턴필드명을 지정하고,Concat() 를 사용하여 model 의 필드 값들을 붙일 수 있으며, output_field 값을 지정하여 필드 타입도 지정할 수 있다.필드값 사이사이에 일반 문자열을 넣고 싶다면 Value 라는 Object 를 활용할 수 있다. class MyAPIView(APIView): def get(self, req): ret = APIResult() ret_dic = dict() if ('key' not in req.GET): ret_dic['error'] = "키 정보가 없습니다." else: if ('search' in req.GET) and (req.GE..
Python
2016. 11. 2. 16:23