Closed coolkang closed 10 years ago
최근에 발생한 500 error가 이부분에서 기인하는 것으로 보입니다. /%프로젝트경로%/webpages/view.py 에서 92번째 줄 location.save() 를 주석처리하면 페이지가 정상적으로 보입니다. DEBUG=True 설정으로 500에러 메시지를 확인해보면 location 에서 City의 값이 null 이 될 수 없다고 나오네요. 즉 일부 ip 주소에서 City 값을 읽어오지 못하는 현상인 것으로 보입니다.
원인을 잘 찾아주어서 감사합니다. null값을 저장할 수 있도록 수정해서 에러를 해결했습니다.
Will use geoip API & its database. You will find it here:
Download the database: http://dev.maxmind.com/geoip/geoip2/geolite2/
How to use API by connecting the database: https://pypi.python.org/pypi/geoip2