저는 몇 시간 동안이 명령을 사용하여 싸우고 있습니다.장고에서 manage.py loaddata하는 방법
내가 할 경우
python manage.py dumpdata --natural-foreign --> data.json
내가 오류를 얻을 loaddata 때
contenttypes.ContentType를로드 할 수 없습니다 (PK = 19) : 키 값 이 고유 제한 조건 "django_content_type_app_label_76bd3d3b_uniq"을 위반 중복 세부 정보 : 키 (app_label, 모델) = (실수, 재고 있음)이 이미 있습니다.
이 auth.Permission를로드 할 수 없습니다 (PK = 55) : 키 값을 중복 나는
내가 비슷한 오류가 발생하지만 ̣python manage.py dumpdata --natural-foreign --exclude=contenttypes --> data.json
auth.Permission
목적으로 할 경우을 (를) 위반했습니다. 고유 제약 조건 "auth_permission_content_type_id_01ab375a_uniq"
그리고 내가 얻을 loaddata 때 나는
python manage.py dumpdata --natural-foreign --exclude=contenttypes --exclude=auth --> data.json
을 할 경우
사용자 일치하는 쿼리는 내가 정식 테이블을 제외하고있어 물론
존재하지 않습니다.
그래서 ... 데이터를로드하려면 어떻게해야합니까? 내 모든 테스트는 이것에 달려 있습니다.
나는 문서가 충분하지 않다고 생각한다. 나는 여기 붙어있어, 제발 도와 줘.
를? – Darshan
@Darshan 데이터베이스의 모든 데이터. 그것은 문서에 따라 작동하도록되어 있습니다 : https://docs.djangoproject.com/en/1.10/ref/django-admin/#django-admin-loaddata – alejoss
로드 데이터를 실행하기 전에 데이터베이스를 지우셨습니까? – Darshan