Django ORM에서 select replace 쿼리를 사용하는 방법
mysql / mariadb 등 query에서 replace를 이용하여 특정 컬럼의 as로 치환된 값을 뱉어내게 할 수 있습니다. 다음을 보시죠 SELECT *, REPLACE(NAME, ' ', '') AS 'rename' FROM TABLES; 위 와같은 쿼리 구문을 작성시 TABLES라는 테이블의 전체 컬럼 + (name 컬럼을 치환한 rename 컬럼이 추가 표기됩니다.) 이러한 replace 쿼리 작성을 Django ORM에서도 작성이 가능한데 annotate를 활용하는 방법입니다. from django.views.generic import View from django.http import JsonResponse from django.db.models import F, Func, Value f..
2019. 11. 6. 18:23