programming 공부/Python
[Python] Django Boolean값으로 filter할 수 없는 문제
Callahan
2021. 6. 24. 18:13
BooleanField로 값을 저장해두었는데 objects.filter(is_true = True) 처럼 필터를 해도 계속 에러가 발생했다.
방법이 잘못되었나 하고 여러가지 시도를 하느라 시간을 낭비했는데 알고보니 Django버전 문제였다.
3.1.x버전의 문제라고 한다.
3.0.1버전으로 다운그레이드 했더니 정상 작동한다.
아래 스택오버플로우 한곳을 찾기전에는 모두 그냥 filter(is_true=True) 로 하면 된다는 식의 글밖에 없어서 애먹었다.
참조: https://stackoverflow.com/questions/65190586/object-filter-error-using-boolean-fields