django.core.exceptions.FieldError
django.core.exceptions.FieldError: Related Field got invalid lookup: icontains 이렇게 에러나 가는 경우에 FK 관련된 내용을 검토해보시면 됩니다. 저 같은 경우에는 search_fields에 FK를 바로 썼더니 에러가 나더라고요. 당연한거죠 ! search를 column 단위로 해야지 object 단위로 하려고 하니까 에러가 발생할 수 밖에요 !
예를 들어서 news라는 FK가 있다고 합시다.
search_fields에 적어줄 때는 news의 어떤 컬럼인지 적어줘야 합니다.
search_fields = ('news',) #error
title이라는 column이 있다고 가정하고 작성해보면 아래와 같습니다.
search_fields = ('news__title',) #OK
물론 에러가 나면 고치면 되니까 괜찮죠 !! ㅎㅎㅎ 에러가 잡히지 않고 그대로 공개되는게 문제니까요. 아무튼 django.core.exceptions.FieldError가 보이면? FK 관련된 부분 검토해보시길 바랍니다. !! 끝 !
'파이썬(python2.7) > Django&REST' 카테고리의 다른 글
django.core.exceptions.FieldError: Related Field got invalid lookup: icontains (0) | 2019.08.17 |
---|---|
DRF Custom Permission (0) | 2019.08.10 |
Django Test - pytest, reuse, create db, migration 등 간단 소개 (0) | 2019.08.10 |
Django Mysql Warning - utf8mb4 (0) | 2019.07.28 |
Django Render로 넘어온 context 사용하기 (0) | 2019.06.08 |
Django Ckeditor File Upload Permission (0) | 2019.05.31 |
Favicon Image Add to Django Admin Site (0) | 2019.05.31 |
DRF - list_route, detail_route >> @action 변경 (0) | 2019.05.26 |