검색 기능을 구현 중에 db에 있는 값을 split from django.db.models import Func, CharField class StripWhitespace(Func): function = 'REGEXP_REPLACE' template = "%(function)s(%(expressions)s, '\\s', '', 'g')" output_field = CharField() proposals = proposals.annotate( stripped_name=StripWhitespace('name') ) proposals = proposals.filter(stripped_name__icontains=keyword) annotate시 만들어둔 클래스를 통해서 name을 쪼개 비교
Django/orm
class Meta: unique_together = 'tr_id', 'pin_id' 이렇게 unique_together에 값을 추가하면 tr_id와 pin_id의 동일한 조합이 존재 할 수 없도록 설정합니다