django.core.serializers.base.DeserializationError Problem installing fixture '/home/장고앱경로/db_dump.json'

boingboing·2021년 12월 15일
0

현상

dump된 장고 데이터 파일을 다른 환경에 이관하니 발생한 에러

원인

  • 장고 초기 마이그레이션을 안해서..? -> 마이그레이션해줌
python manage.py migrate
  • fixtures 폴더를 앱 하위에 만들어줘야 한대서 mkdir로 폴더 생성 후 다시 해줌
  • fixture이 아니라 fixtures임
cd 앱폴더
mkdir fixtures
mv 덤프파일.json fixtures 
python manage.py loaddata 앱명/fixtures/덤프파일.json

그런데도 안됨 oh..

해결

-> 덤프파일에 문제가 있나 싶어..다시 열어봄.. 알고보니 덤프파일이 0byte로 초기화되어있었음..
-> 원복하고 나니 해결

https://twpower.github.io/20-how-to-use-fixture-in-django

0개의 댓글