리액트-장고 채팅방 만들기7

치즈말랑이·2022년 3월 10일
0

같이하시는 프론트분이 채팅하는 상대방 위치를 지도로 표시하면 좋겠다고 하셔서 자료를 찾아봤다.
장고에는 geoip2와 geoloation 라이브러리를 이용할수있다던데, 어떻게하는지몰라서 구글맵 이용하는거만 찾다가 좀 복잡해지기도 하고 원래 유료인데 무료체험판이라고 뜨는게 맘에 안들어 다시 geoip2를 찾아봤다. 참고
여기서 나오는 geoip2 database 두개를 다운받기 위해서는 회원가입해야한다. 다운링크

그런데 여기 나온대로 하면 'WSGIRequest' object has no attribute 'user_agent' 에러가 뜬다.
이거도 검색해봤는데 user_agent 라이브러리를 설치해야되는 것이였다. 참고1, user_agent 깃허브, 참고2
공식 깃허브 보면 또 에러나서 참고2처럼 백엔드부분을 주석처리 해야 한다.

그런데 로컬 환경에서 테스트하면 다음과 같은 에러가 난다.

무슨뜻인지는 알겠는데.. 해결할 수 있는 방법이 없다고 생각하지 않아서 찾아봤더니 잘안나온다.

파이썬 쉘로는 잘 나오는데, 머징

profile
공부일기

0개의 댓글