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 관련된 부분 검토해보시길 바랍니다. !! 끝 !

 

+ Recent posts