모든 작업을 완료한 후 사이트를 구동시켜보니 특정 사이트들에서 500 에러가 발생했다.
어디서 에러가 발생했는 지 알기 위해 log 기록들을 확인했다.
django.db.utils.OperationalError: unable to open database file 에러가 발생하고 있었다.
db 파트에서 에러가 나고 있던 것인데 sqlite의 파일 경로 설정을 settings.py 파일에서 바궈주니 에러가 사라졌다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# 기존 코드 'NAME': BASE_DIR / 'db.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
출처: Django로 배우는 파이썬 웹 프로그래밍(기초) - 김석훈님