DB가 꼬여서 삭제할 때 마다 example.com이 자동생성되어 SITE_ID가 계속 변경되는 이슈가 있었다.
매번
SITE_ID = 1
SITE_ID = 2
SITE_ID = 3
SITE_ID = 4
...
를 하면서 시간만 낭비했는데, SITE_ID를 고정하는 방법을 찾게 되어 공유한다.
python manage.py shell
shell에 접속하여 아래와 같은 명령어를 순서대로 작성한다.
from django.contrib.sites.models import Site
q = Site.objects.get(id=1)
q.delete()
site = Site.objects.create(pk=1,domain='원하는URL',name='원하는URL')
그러면 원하는URL이 1번으로 등록된 것을 확인할 수 있다.