프로젝트를 하면서 view를 짤 때, shell에서 여러가지로 가공해보고 view에 코드를 넣곤 한다.
그 때 Queryset list를 list화 시키기 위해서 list()
함수를 사용하려 했지만 내 눈에 보이는건 에러 메세지뿐!
>>> list(event)
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: 'list' object is not callable
무슨 에러인지 구글링을 하자 해답이 바로 나왔다.
해당 에러에는 이유가 몇 가지 있었지만, 나의 경우는 이미 이전에 list
라는 변수에 값을 담아서 사용하고 있었는데, list()
라는 함수를 사용하려 하니까 생기는 에러였다.
함수와 변수명의 중복을 조심하자!