
python manage.py makemigrationspython mange.py migrate장고의 모델 생성과 관련하여 가장 많이 사용하는 명령어이나 까먹기 쉽기 때문에 정리를 해본다.makemigrations = 모델링(ER 등등) 후 실제 기술된 models.

app폴더에있는 migration안에 있는 모든 로그파일을 지우고 다시 실행한다. (사실상 초기화)

외래키로 물릴만한 제약조건에서 제한되었기 때문에 로우를 생성할 수 없다는 메시지이다.유닛테스트에서 이 에러를 많이 봤는데 우선 1) 가짜로 create 한 id 값에 해당하는 상품이 없는 것과 연결을 시키려고 하는 경우에서 발생한다. 즉, 생성되지 않은 상품과 외래키를

AttributeError: module 'django.db.models' has no attribute 'JSONFieldDjango 버전이 3.1 이상인지 확인한다일반적으로 JSONField는 Django 3.1 이상부터 지원하는 필드이다.가지고 있는 Django의