반응형
에러 발생 이유
django 에서 이미 migration을 한 상태에서 다시
migration 을 했을 경우에 발생한다.
즉, 연동된 db 에서 변경된 부분이 없을 때 발생한다.
해결방법
1. setting.py 의 INSTALLED_APPS 에 들어가서 생성한 장고 프로젝트를 기입한다
(INSTALLED_APPS 에 사전에 기입하지 않았을 경우)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'생성한 장고 프로젝트'
]
2. 그 다음, django 명령어 makemigrations 뒤에 내가 생성한 앱의 이름을 기입한다
(여기서의 앱이란 작성한 프로젝트를 말한다)
python manage.py makemigrations [생성한 프로젝트 이름]
그러면 해결이 된다.
참고링크
조금 더 자세한 사항은 아래 stackoverflow 를 참고하면 더욱 좋다
stackoverflow.com/questions/36153748/django-makemigrations-no-changes-detected
반응형
'Back End > Django' 카테고리의 다른 글
[Django Error] django.db.utils.OperationalError: (1049, "Unknown database 'mysdql_tm'") (0) | 2020.10.30 |
---|---|
[Django] Django 장고 기초 명령어 1 (0) | 2020.10.14 |
[Django] Django 장고 설치법 (0) | 2020.10.14 |
[Django] 장고 공부하기 괜찮은 강의 (0) | 2020.10.14 |
[Django] 장고 설치 및 실행방법 (0) | 2020.10.02 |