Django admin을 배포링크에서 사용하는 방법

jongeun·2023년 1월 10일
0

배포링크에 /admin을 붙이면 로컬과 동일하게 admin페이지를 이용할 수 있다.

그러기 위해서는 이미 배포를 위해 분리한 DEBUG를 바꿔줘야한다.

.env
DEBUG = "True" => DEBUG = "False"

바꾸고 난 후, python manage.py createsuperuser 로 어드민 계정을 생성하면 된다.
이것을 알기 전에는 createsuper를 아무리해도 로그인이 안되서 이유를 계속 찾아봤다..
디버그로 DB를 분리해줬기 때문에 user가 등록 된 DB도 디버그에 따라서 다른 DB 등록이 된다.
False로 변경을 한 후 createsuper로 계정을 생성해 준다면 aws 배포 시 설정한 RDB인 postgreSQL로 되어서 로그인할 수 있게 된다.

profile
기록으로 성장하는 개발자 되기

0개의 댓글